Fix issue with hardware keys KEY ACTION comparisons.

Menu unlock now works properly.

Patchset 2: Switched detection of onscreen keyboard input to KeyCharacterMap.VIRTUAL_KEYBOARD

Change-Id: I092258fc20789a12123e319ed2dca25c55bb9f0c
SystemUI: Make the HSPA+ drawables more consistent with the HSPA drawables

Though the older HSPA+ drawables are sharper, that makes them look
out of place in comparison with the HSPA drawables.

Change-Id: I76313ae0125b3a8fda928b240f33715e48f77867
add QuietHours quick settings tile (Frameworks)

Patch set 2: added license text and added "quiet hours off" string
Change-Id: I5676c0b356de47a7aac783b4c13ac2010557d75c
 SystemUI: A proposal for a new quiet hours icons

 PS2 added xxhdpi icons
 PS3 removed xxhdpi icons
Change-Id: I87e660210e2089d1bb09da47d39695bbda2889af
Keyboard light: Fix the physical keyboard not light when it's visiable.

Change-Id: I595afd3cb6b422a17ae0f6ec20aa51979db13810
Make implementation of isEmpty consistent with implementation of getCount in HeaderListViewAdapter

Fix for Issue ID 18316. Make isEmpty() return false when getCount() returns a non-zero value. So that the list cannot be considered empty when a header or footer is present.

https://code.google.com/p/android/issues/detail?id=18316

Change-Id: Ib69201e9d5ef3efcbb68ea298b8cc8ca6e027246
Signed-off-by: Emma Sajic <esajic@effectivelateralsolutions.co.uk>
Fix percentage and percantage with icon stays red <= 14%

Change-Id: I183f38e14f33b38adf64e506d48debaa3e151b26
Fix Custom backlight duration

Change-Id: I12c5784d81bbc063207e27365fd892cd521c9092
Add back backlight brightness curve adjustment.

Change-Id: I58408111d6366a281303afb469d78588ae88d275

Conflicts:
	services/java/com/android/server/power/DisplayPowerController.java
Fixed SQLite possibly crashing processes on some devices

SQLite recreation creates issues

Change-Id: Ie5140499a36e7487c64e3cb4c9a2477a490d7747
Fix Notification Clock Click events

Open clock when clicked on Time and Calendar on date
Opens Alarms when long clicked on Time and Date and Time Settings
when long clicked on date.

PS3 : Tabs!

Change-Id: Id9cf405a631a8122230e8585a13187d39a3cabda

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
Frameworks: Lockscreen custom shortcuts and 8 targets (1/2)

Normal phones need a bit more love on Lockscreen.

This commit adds

- the ability to add additional shortcuts on lockscreen. (so you can use 5 targets + 6 shortcuts)
- Ability to open shortcut only with longpress
- Ability to use 8 targets on all phones (8 targets / shortcuts disabled)
- fix cutoff lockscreenring
- some minor fixes
- only for phones at the moment. Tablets have already 8 targets
- shares png's with Notification shortcut feature
  this commit needs: https://review.slimroms.net:8443/#/c/1949/

Patchsets:
- cleanup

- move png's into extra commit to share with our new notification shortcut feature

cheers

Change-Id: Ie85945003de21a9cfdecdf7a5bb6f9aaec80f0b7
Fix possible FC on clock and date @notification drawer

cheers

Change-Id: I97ee87703274e37241f312266390c2fb240931b6
Frameworks: Controll electronic beam animation (1/2)

thanks Team EOS for the idea

cheers

Change-Id: I32e5d3d847d7d812b81d9714099fdd0387f7faca

Conflicts:
	services/java/com/android/server/power/DisplayPowerRequest.java
	services/java/com/android/server/power/PowerManagerService.java
Framework: Notification Shortcuts (1/2)

This feature adds shortcut icons to the bottom of the notification drawer.
Preview: http://goo.gl/hSHQM

Feature highlights:

- Select up to 16 different shortcuts
- Link to any application or activity
- Use the default application icon, pick from an image or pick from included stock icons
- Colorize application/image icons as well as stock
- Hide carrier label

Change-Id: I9a2770c560c765453549b8f99598afbbb24e663a

Conflicts:
	packages/SystemUI/res/values/dimens.xml
Pinterest typo (1/2)

Change-Id: Ie4b0d1da563af7eae888067d5907dd891d885f7a
Fixed SQLite connection crashing the Phone app
on various devices. Sorry my derp.

Change-Id: I78d5b6cb22de0c826bed1357e30fed32f98e6143
Revert GPS changes for now until issues are resolved.

Will do a refactoring to better isolate this code.

Revert "GPS fixes"

This reverts commit 84c6741f03118168aa61f2e028efae2ea4953a9f.

Revert "Squashed commit of GPS changes from CodeAurora"

This reverts commit 669786140ea7579dcbe05eb2d5199ebf161239a1.

Change-Id: Ib1a55d1be8dbc933c690b2f06af206ab5511903c

Conflicts:
	services/jni/com_android_server_location_GpsLocationProvider.cpp

Conflicts:
	services/jni/com_android_server_location_GpsLocationProvider.cpp
Lockscreen Targets: Icon Revamp

Adjust the size of custom app icons and resize and round the corners
of gallery icons for a more uniform look.

Before http://imgur.com/cTOqdwX

After http://imgur.com/EKAeFiw

Change-Id: Ibcca275eb0ae946775773a8c8217b6508da10e5b
Frameworks: some fixes and rearrange of NotificationManagerService

cheers

Change-Id: Ifc09107b5f3189c4b722562fef7933f19ce2d2e8

Conflicts:
	services/java/com/android/server/NotificationManagerService.java