[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
Settings: Fix summary display of increasing ring preference

No record of this preference exists in settings database
after a fresh install. Since we're passing 1 as default
value, it'll update the summary of increasing ring as
"Enabled" by default, although it isn't.

Change-Id: I2f4673573ec6f9265752076876bb70cfd8566d67
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4
Sync with omni