[1/3] Base: update Quiet Hours

SystemUI: Remove broadcast from QH toggles

Obsolete per this patch:
	https://gerrit.slimroms.net/#/c/5814/2

PS3:
-added pause and start now
-use start/stop broadcast to update active state

PS4:
-cleanup

Change-Id: Ie8990c96cd7cbf5e8c490da0240a4166d9dd5ed0

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/simpleaosp/QuietHoursHelper.java
	packages/SystemUI/res/values/custom_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java

Conflicts:
	core/java/android/provider/Settings.java
[2/2] base: rework quiet hours notification

Using a service is a bad idea given the fact that we cannot
be sure that the service is not beeing killed from android.

While this fixes the problem for the notification
the problem of the SmsCallService remains and must
be solved separate

PS5:
-call init from tiles

Change-Id: I82fa35344dfb6b7d7059a4f998aff9e14f788d64

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
[1/3] base: quiet hours rework

-added bypass contacts
Support a list of comtacts that will always
bypass call and/or text message quiet hours

-move service to telephony app

Change-Id: I51cfc4e5af552a0392581095a37048080a1b7383

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
[1/3] Base: QuietHours: allow disable system sound

taken from slimroms

https://gerrit.slimroms.net/#/c/12180/

Allow to disable :
1. DialPad tone
2. touch sounds
3. screen lock sound
4. volume adjust sound
5. dock sound

in quiethour time

Change-Id: I2a1a7949ac6bdc48376980fac8ad2ae2c90fdfc9

Conflicts:
	core/java/android/provider/Settings.java
	media/java/android/media/AudioManager.java
Revert "Battery led needs to respect quiet hours"

This reverts commit 7f50c437ebb5f9b990dda882c877f1a495884f38.
Quiet hours:Clean up Battery light