this allows one to (optionally) run NetworkManager as a user named
"networkmanager" instead of root without breaking NM-initiated polkit
queries. dbus interactions for an operation like
`nmcli device wifi rescan` look like this:
```
nmcli (pid=1234, uid=1000)
|
v
org.freedesktop.NetworkManager.Device.Wireless.RequestScan { }
(fielded by NetworkManager.service)
|
v
org.freedesktop.PolicyKit1.Authority.CheckAuthorization {
pid = 1234
start-time = ...;
uid = 1000;
"org.freedesktop.NetworkManager.wifi.scan"
}
(fielded by polkit.service)
```