[AN] Return shared_ptr to notification handler.
[AN] GeneralHandler::RegisterHandler().
[AN] Derive ConcreteHandlerBase from INotificationHandler.
[AN] Handle notification backend subplugins.
[AN] Added missing #pragma once.
[AN] Include types.h in inotificationhandler.h.
[AN] Added NMSystemDependent notification method.