dbus: re-arrange functions
rename client.* -> dbus-common.*
dbus: use glib signals to handle method calls