Option to control cursor in text fields using volume keys

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
Volume adjust sound preference

Conflicts:
	packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
frameworks/base: Fix various aliasing violations

Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
frameworks/base: Fix aliasing violations

Fix violations of strict aliasing rules

Change-Id: Ia83db6a0be18f52e8f274c581c3b42f031b39247
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
Fix aliasing violations:
Remaining bits for unlinking volumes
QuickSettings : Fix alarm intent

Refer to "com.android.deskclock" rather
than "com.google.android.deskclock"

Change-Id: I3b30c93331c3240fe7689dc6fb01c5dd538db2a4
Framework: Forward port Expanded desktop capability

Originally authored by Jesús David and ported from
        ParanoidAndroid ICS branch for CyanogenMod 10
Contributors:  Rework Done by Dan Synmonds, Paul Beeler, David van Tonder and Rascarlos
expose rotation lock in quick settings on phones
remove drawable for quick settings tile. black background
move java symbols from public to symbols.
thanks to Pawitp
https://github.com/CyanogenMod/android_frameworks_base/commit/ee52a8d30aa78ee98cc5f93cc330aac1add7fa02

Conflicts:
	core/res/res/values/symbols.xml