Add CM skinny battery back.
ServiceState: add support for DCHSPAP

Change-Id: Ib0a328652c14580718400b00146b770481be5458
Frameworks: Toggle to disable fullscreen keyboard (1/2)

Conflicts:

	core/java/android/provider/Settings.java

Change-Id: Id133925d659ea7e8589aec1ea3200bc6247da7cc

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java

Signed-off-by: iceandfire <arhamjamal@gmail.com>
InputMethodService: Auto Keyboard Rotation (1/2)

Force auto-rotate when keyboard is shown.
Configurable auto-rotate sensor timeout after keyboard is hidden.

Change-Id: I56bc333e91702a9227409e35fce28567c435d16c

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Hardware key custom rebinding (1/2)

Framework changes to allow rebinding of the actions performed on the following
key press events: Home long-press, menu press, menu long-press, search press,
search long-press, app-switch press and app-switch long-press.

The available actions are: Nothing, open/close menu, recent apps switcher,
search assistant, voice search and in-app search.

Patch Set 1: Initial port from ICS [done by Konstantin Koslowski]
Patch Set 2: Added 'assist' (search) key customisation
             Option for ICS-style in-app search, in addition to jellybean-style
             search assistant.
             Fixed double haptic feedback on virtual key press.
Patch Set 3: Checkbox to enable/disable all custom bindings.
             Home long-press defaults to no action on devices with
             an app-switch key.
Patch Set 4: The recent apps list will be preloaded on the initial down press
             of whichever key to which it is bound.
Patch Set 5: Fixed menu virtual key press sometimes performing the custom
             action bound to the menu key instead of just opening or closing
             the menu as it should.

Conflicts:
	core/res/res/values/public.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Change-Id: I72c0d220a09d79230bfa299e0521ed693e5c25f1

Conflicts:
	core/java/android/view/ViewConfiguration.java
	core/res/res/values/symbols.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Add moar Pie buttons (1/2)

Added:
-Kill task button
-App window button (credit Steve Spear, just adding another way to access)

Also:
-Better Vibrate toggle logic with new images
-Brought back Pie on insecure lockscreen

Change-Id: I3f6497b5f5d27379b945392723c3eba597a241da

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-hdpi/ic_qs_vibrate_on.png
	packages/SystemUI/res/drawable-xhdpi/ic_qs_vibrate_on.png

Signed-off-by: iceandfire <arhamjamal@gmail.com>
Fix broken TRDS "multi-select" actionbar on hdpi devices

Change-Id: I0253ecc057e0e66174149694ff300de7c277b1b9
Update date view in PIE expanded view.

The date was not visible in expanded PIE view. This commit fixes that.
Intial looks : http://postimg.org/image/6s61e2wxj/
Final looks : http://postimg.org/image/6xoyqt0wr/

Change-Id: I1e477d79539760f01872fc06b52d63da1c65aa53
Revert "ServiceState: add support for DCHSPAP"

This reverts commit bf2020b4cf9ef17a5babd9e05317cdf4ee76304c.
Fixup battery text so offset battery looks how it should and cm battery does also.
Revert "FW: Ribbon Fix swipe ribbon and toggles for TabletUI"

This reverts commit 472c4b6a57bbde7e10cfbcf5b56d9e1be47cf7bb.
Add CM skinny battery back.
Fix derp that came from somewhere.
Add option for CM skinny battery
Signed-off-by: iceandfire <arhamjamal@gmail.com>