[1/3] Base: Audio Themes Support

Conflicts:
	media/java/android/media/AudioService.java

Fw/av: http://gerrit.dirtyunicorns.com/#/c/2149/
Settings: http://gerrit.dirtyunicorns.com/#/c/2156/

Change-Id: Id80dc7f0bcbd39b5305d6ea0fb8bd9fa516f3634

Conflicts:
	core/java/android/provider/Settings.java
	media/java/android/media/AudioService.java
Quicksettings: Sound tile

Ported Aospa Sound tile & removed Dual tile code (Kept only the from side of tile)

* Single click toggles ringer mode (silent, vibration, sound).
* Long click goes to sound settings.
* Handles Vibrate when ringing.

Screencast: http://www.youtube.com/watch?v=gqlPhRBruSU

Based on commit: https://gerrit.paranoidandroid.co/#/c/522/ by cristianomatos.

PS2: Removed tabs.
PS3: Clean up
PS4: Remove pie references
PS5: More pie stuffz!
PS6: Not all devices can vibrate

Change-Id: Ida4b0f05e8a886b5249d758f1efb36bb364275cf

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java
Moving Ringer tile to the bottom
[1/2] Base: implement App circle sidebar

add whitelist app to include into circle view
rebased

Change-Id: I08d2a3a7e0f8df20e801e585d4cac8547a740a3e

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/custom_dimens.xml
	packages/SystemUI/res/values/custom_strings.xml
	packages/SystemUI/res/values/custom_styles.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java