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
[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
Base: implement Floating window multitasking

access from app circle sidebar
MoveAble window
ResizeAble window (using pinch multitouch)
Multitasking
fix build
Auto resize when snapping to TOP, BOTTOM, LEFT, RIGHT
based from xhalofloatingwindow by @zst123
fix scaling calculation for layout
cleanup whitespace

Change-Id: Iad00c239de7d66e8bb45205ce626d4f08417b7cd

Conflicts:
	core/java/android/content/Intent.java
	packages/SystemUI/res/values/custom_strings.xml
	services/java/com/android/server/wm/WindowManagerService.java
App Sidebar Fix  (Thanks@Lichti)