[3/3] Settings: 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: I43b7a054bc8b4cd49ddb9166e5676b329fc716f0
Settings : Switch state fix

Since the switch views are shared, we need to recreate them
in order to prevent from being reused as they don't share state.

taken from
https://github.com/CyanogenMod/android_packages_apps_Settings/commit/a2265910519344f467526fe4e2f323621dcf272e

Change-Id: I12d39a81de9f09a444fb16e933ce3c2747be5c3d
Settings: Location enabler follow our changes

we already changes how Location is set both from QS and settings
so make location enabler to follow this too

Change-Id: I95e1c19980b2ee0da4d28b757de8bcf878958411
Merge "Settings: Location enabler follow our changes" into android-4.4
Merge pull request #12 from omnirom/android-4.4

sync