NotificationControl: implemented Active Screen feature
Active Screen feature automatically turns on screen every time new
notification arrives. This will happen only in case screen is not
covered (e.g. when device is not in the pocket). It optionally expands
notification panel depending on the current lock screen security policy
and user preference. Active Screen requires lock screen to be enabled.
There is a master switch that needs to be enabled before configuration
can be made on per-app basis

Revised by bgcngm:
- Take into account different params of enqueueNotificationWithTag method
based on SDK version number
NotificationControl: implemented Quiet Hours
Mutes sounds/vibrations and optionally LED for all notifications
arriving within defined time range