Merged ui-permissions-and-panel [r=therve,free.ekanayaka][f=911665]
The following changes have been made:
- Split Configuration model into a DBus service mechanism and a proxy for the client.
- Split Registration model in to a DBus service mechanism and a proxy for the client (with asynchronous registration).
- Create PolicyKit policies for configuration and registration and cause these to be checked by the relevant DBus service mechanism when it receives dbus calls (effectively trigger a challenge for a password and only allow admin users to continue).
- Create DBus service and conf files for the two service mechanisms (Allowing them to be run by the System bus on demand)
- Create an application desktop file causing the landscape-client-settings-ui program to be launchable from gnome-control-center
- Create the icon preferences-management-service.svg to represent this activity in gnome-control-center.
- Create setupui.py - a distutils script for the settings-ui components.