Dispatch until we've got nothing left to dispatch, since apparently dispatching will only ever fire a single message ...
Break up D-Bus into two components: a D-Bus core that can be used by any part of the server (for the moment, just the D-Bus hotplug API, and the forthcoming HAL hotplug API), and the old D-Bus hotplug API.