Added DebugMenu listener

Listener that handles both direct observation of notifications or can register an observer and selector via the DebugMenu interface
This allows the observer manager to generically observe these notifications and check the user info for the key that changed, and also allows developers to observe the notification in-the-raw if they prefer not to use the observer system.