Reuse object ids by using a mapper Simpify the uri struct a little.
Move suspend-on-idle code from the node to a module Add some more SpaLoop API
This allows us to use the dbus name to connect again
Remove the Daemon object and remove all dbus code from the main objects. We can use the signals in a separate module to create and destroy the DBus interfaces. Move the dbus protocol in a module Move the autolink policy to a module