Make CBroker into a singleton

*WARNING WARNING WARNING*

This commit completely breaks the DGI. You cannot run it. Sorry. The
interdependencies between all the singletons will be resolved in the
next commit.
Remove a bunch of useless Stop functions

The insanity.

Needed to turn CListener into a singleton without crashes.