Added: block type CNUserNotificationBannerActivationHandler
Changed: refactoring by renaming initWithNotification:delegate:usingActivationBlock: => initWithNotification:delegate:usingActivationHandler:
Changed: content of `prepareNotificationBanner` now is separated into different configureXYZ methods