Forward port Quiet Hours settings

Change-Id: I57ad089a2b2f7d6ed3df773ca69ad67f7b8fe185

Conflicts:
	res/values/strings.xml
	src/com/android/settings/SoundSettings.java

Conflicts:
	res/values/strings.xml
Settings: Forward port Kill app back long press

Original author: DaneshM

Change-Id: Ide8be24d679d0b3d74bf56b33696dc279de49470

Conflicts:
	res/values/strings.xml
	res/xml/development_prefs.xml
	src/com/android/settings/DevelopmentSettings.java

Conflicts:
	res/values/strings.xml
Settings: Forward port missing Profiles related changes

Change-Id: I3cda345208171c5b45daf2d5d263017bc538bd48

Conflicts:
	src/com/android/settings/Settings.java
migrate vibrator to silent mode settings (2/2)

Change profiles:
* remove deprecated vibrator settings
* add silent mode settings

Available modes:
* off
* vibrate
* silent

Patch Set 1:
Initial patch with plain ListPreference

Patch Set 2:
Use Checkbox + Dialog like ConnectionSettings

Patch Set 3:
Rebase

Change-Id: I227f8b00f8dc17f06c8de6716c0f34b2faf82e2c
Profiles: Airplanmode Settings with Checkbox (2/2)

Change Airplanemode Settings to look like Connection/SilentMode etc.

Change-Id: Ida61c51a04e609c7f44d1e320a1cc3fe4208cd7b
Settings: Add Utility function

Change-Id: Ic5316765d3db48351a9feaa9b3cce286d256071e