Revert "Allow long-press on Wifi and Bluetooth tiles to toggle."

This reverts commit ab51002847ea3dcdc0ba14eb330ab9ec292a9789.
power menu: reboot and screenshot

Ported from CyanogenMod 10 mr1-staging branch
https://github.com/CyanogenMod/android_frameworks_base/tree/mr1-staging
force led to pulse even if the screen has been shut off while the notification was active
Allow volumes to be unlinked.
Make the volume overlay more functinal.
Volume rocker wake and volume rocker music control

Ported from CyanogenMod mr1-staging branch
https://github.com/CyanogenMod/android_frameworks_base/tree/mr1-staging
Option to control cursor in text fields using volume keys
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 only and not c++11 mode:

picked code bits from this change:  https://github.com/SaberMod/android_frameworks_base/commit/4ea79c201e537e5490cc459c7438cf2f7f0c53b4
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
Status bar Clock and Battery

Ported from CyanogenMod 10 mr1-staging branch
https://github.com/CyanogenMod/android_frameworks_base/tree/mr1-staging

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryController.java
long press back to kill app (no toast yet)

Ported from CyanogenMod 10 mr1-staging branch
https://github.com/CyanogenMod/android_frameworks_base/tree/mr1-staging

Conflicts:
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml
framework: port "fix notification icons not animating till ticker is updated"

Change-Id: I42d33568fe200089e6dd72c5178d21ad2d76682c
"Clear all" button on recent apps

    Ported from ParanoidAndroid by zigackly:
    https://github.com/ParanoidAndroid/android_frameworks_base/commit/f8c44e6ef667a3ebe9b658f148fa78a8d4f9a8dd

    Add button to tablet layout ported from Codename Android by zigackly:
    https://github.com/CNA/android_frameworks_base/commit/8d259fe3588c261baa5a17c361255cf28cc82bfe

    Patch set 2: Make the layout consistent, with the button at the top right.

    Patch set 3: Remove the redundant use of removeTask()

    Patch set 4: Top right layout does not work in tablet mode: make it top left for tablets only.

    Patch set 5: Different implementation (No need to keep track of views) - Danesh M

    Patch set 6: Top left layout no longer works for tablet mode with new implementation.
                 Make it bottom left for tablets only.