xrandr: Remove unused X11 related includes
rfkill: Make D-Bus service cancellable

https://bugzilla.gnome.org/show_bug.cgi?id=731724
sharing: Implement Sharing manager

This D-Bus service tracks the current primary mean of connecting to the
Internet, or the network (NetworkManager's "primary-connection"
property). Properties exported are:
- s CurrentNetwork, the NetworkManager unique identifier for the
  connection used. This name will be in the output of "nmcli c"
  If empty, we're offline
- s CarrierType, the connection (and therefore media) used to access the
  network. It corresponds to the TYPE column in the output of "nmcli c"
- s SharingStatus, the current status of sharing. It is one of:
  - offline, there's no network so no sharing possible
  - available, there is a network connection, so we could be sharing
    something
  - disabled-mobile-broadband, sharing is not possible because the main
    network access is through a mobile device
  - disabled-low-security, the network used is too insecure to offer
    sharing, such as unencrypted Wi-Fi

Services supported are one of:
- rygel
- vino-server
- gnome-user-share-webdav

It offers 3 methods, one to enable (EnableService) services on the
current network, one to disable services (DisableService) on particular
networks, and one to list the networks on which each service is
enabled (ListNetworks).

https://bugzilla.gnome.org/show_bug.cgi?id=731726
sharing: Disable rygel, for <= 3.12 upgrades

Disable rygel which might have got autostarted by setups
made prior to 3.14.

https://bugzilla.gnome.org/show_bug.cgi?id=731726