Improved subclassing support for JCNotificationCenter

This makes it easier to subclass JCNotificationCenter. Useful for setting a Banner Presenter style without having to set properties on the singleton class at runtime.