Unsolicited

Add register/deregister unsolicited notification commands.  Add to callback method to announce received unsolicited response.
Also see util.cpp, notification_names[]. Can we figure out a compile time check somehow?