Quicksettings: Sound tile

Dual Ringer & Volume tile.

* Click on front goes to next ringer mode (silent, vibration, sound).
* Click on back goes to volume change.
* 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
Revert "Immersive: Fix black bar in some games"

This reverts commit 73e32d9422c7790a8f9a95f93e224ea6f73ac79f.

Reason why: https://plus.google.com/102019442526033938148/posts/T2DgbKfwWHC

Sadly is due to apps' developers.
So if they don't add full immersive support just disable forced mode.
I may send a mail to them @kevdliu :)

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Merge branch 'test' of github.com:jabza-/android_frameworks_base into test

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml