Notification drawer style: custom carrier text support for MTK

Commit 31a8999d3118031acdb1e5f174e714ce77c3399c not merged due to
problems (carrier text1 visibility was being set to gone after user
setting text to default, when coming from empty text)
LocationTile: added missing license info
QS: implemented Quiet Hours tile
- three modes: on/off/auto
- single-press cycles between on/off (manual mode)
- long-press turns on auto mode (follows time ranges defined in QH
settings)
- implemented StatusbarQuietHoursManager to handle QH related activities
centrally, distributing them to registered listeners (eliminates
redundancy)
Statusbar QH manager: give static variable a proper name
QH Tile: launch QH settings on long-press during AUTO mode
Update strings.xml

Updating Russian
Merge pull request #775 from gaich/patch-8

Update strings.xml
UNC QuietHours: implemented option for ignoring QH on per-app basis
- allows ignoring QH for all notifications within particular app
- additionally allows defining keywords for which to ignore QH
QH Tile: toggle from AUTO to ON/OFF depending on current QH state
GB Actions: added Quiet hours shortcut
QH: don't allow mode change when UNC locked or QH disabled
- this is needed to prevent 3rd party apps from changing modes when QH
is not available