Notification, MediaControl, and Monitors are now singletons tied to the
lifecycle of the service. The service now reconnects almost instantly,
with a fully optimized connection process! WakeLock is now handled more
gracefully hopefully allowing a deep sleep to occur. Lingering static
values have been removed allowing for proper garbage collection, and
additionally facilitating an almost instant reconnection process. Lots
of cleanup....