Add Peer to peer dbus support

This adds a Server object that can be used to handle dbus clients connecting. It also adds server side authentication code, both the generic code and an EXTERNAL implementation.

There is a simple client/serve rdemo to test this, plus i verified connecting to the server with the gdbus implementation (from glib).