rfkill: Use GUdev to monitor rfkill device presence
This adds the required code to use GUdev to monitor for the existence of the rfkill device. This is relevant as the rfkill device might not exist initially if the rfkill module is not loaded during login.
Fixes issue #52 (closed)
Sorry for the mess of pushing this (and the other broken commit) to master and reverting again :-/