HeadsUp: option to show at the bottom of the screen (1/2)
HeadsUp: set default gravity to bottom
PWM: add UserHandle to broadcasts to fulfill need for a qualified user

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Merge branch 'kitkat' of https://github.com/Matricom/frameworks_base into kitkat
HeadsUp: attach updateHeadsUpPosition to the StatusBarService

  kills the illegalargumentexception
Merge branch 'kitkat' of github.com:Matricom/frameworks_base into kitkat
HeadsUp: increase notification decay by 50 percent

Signed-off-by: KhasMek <Boushh@gmail.com>
"First we always handle the home key here, so applications can never break it"

* Amlogic, please follow directions. :)

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
[HACK] Keyguard: always return true for isDeviceProvisionedInSettingsDb()

  to allow home button to function when not using setupwizard and after reboot

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
PWM: Log only errors as errors

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
jni: Exit with success == false negative (so debug)

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
ConnectivityService: Set debug logging to false

* Also fix loge for a non error

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
WMS: Telling us that we are using realoutputmode is not an error

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Hardware: Custom button implementation (1/2)

* User configurable button on IR remote
* Open any app installed on device; fallback to Kodi
* TODO: Add media functions, and app switcher (once IR friendly)

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Recents: UX overhaul

  -IR friendly
  -Switch to a grid layout
  -Add long press option for kill app (IR compat)
  -Most recent app is in grid position 1 (top-left)
  and go back from there.

Signed-off-by: KhasMek <Boushh@gmail.com>

Conflicts:
	packages/SystemUI/res/layout-land/status_bar_recent_panel.xml
	packages/SystemUI/res/layout/system_bar_recent_item.xml
	packages/SystemUI/res/layout/system_bar_recent_panel.xml
	packages/SystemUI/res/values-sw720dp/styles.xml
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsHorizontalScrollView.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsScrollViewPerformanceHelper.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsVerticalScrollView.java
HdmiManager: Update to version 3.3

* Add override method for setDisplaySize -> setDisplaySize(String resolution)
* Create getResolutionPosition() method that returns the absolute position
    for the requested resolution
* Adjust min scaling frequency when setting display position
* Properly handle HDMI state changes (plugged/unplugged)
* if userResolution is not available, default to resolution provided by
      getResolution() instead of 720p

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
HdmiManager: update setDigitalAudioValue()

* Write the correct information to the correct place

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Hdmi: Set display size for AV resolutions to 1280x720

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Move all Hdmi plug/unplug out of SystemUI

* Let WindowManager handle it
* Tie in HdmiManager API call (updatePlugState(boolean plug))

* TODO: Get working on boot with AV and display position not @ 100%

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
HdmiManager 3.4: Add documentation to new methods

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>