SystemUI: Add double tap to sleep gesture

Change-Id: I4c54718e8ec8774677d13917b3a7ffa3b4b18cb5
(cherry picked from commit 2554662f09061709d9886c25de68243107f91d0a)
screenshot: quick delete action

Add option to delete screenshot from notification

Change-Id: I0f153bc3c72b902163b4ae75e220ddb09e3fcb11
(cherry picked from commit b4450791dab9171ed3fe4066d9a27284c972930f)

Conflicts:
	packages/SystemUI/res/drawable-hdpi/ic_menu_delete.png
	packages/SystemUI/res/drawable-xhdpi/ic_menu_delete.png
	packages/SystemUI/src/com/android/systemui/screenshot/DeleteScreenshot.java
	packages/SystemUI/src/com/android/systemui/screenshot/GlobalScreenshot.java
Show confirmation for deleted screenshot.

Change-Id: I4a36cf06bf252e5e15fe08fbd054dc64a0a507ae
(cherry picked from commit 69c3e544966a1359fc550fba63cca877239aa6dd)
Show live wallpapers in the recents view on high-end devices

Change-Id: Iefbf4f292b6a9bfdb516f154cc2976db2ba86cde
(cherry picked from commit 5d0d9bdfa3c44907941334833a4ee966382502ca)
Runtime toggle of navbar

This adds the framework support for enabling the Navigation bar
on devices with hardware keys. It is toggled from Settings, and
depends on device-specific support for the KeyDisabler hardware
control

Change-Id: I88fecb2ca1e8613591c327a93f53909b00239cd8

wm: Nullify hardkey function assignments if enabling the navbar

This caused erroneous (and sometimes duplicate) events being generated
due to the regular key function assignments. The navbar does its
own action management, so don't try to derive from the actions
usually present in hard keys.

Change-Id: I82866e24547f8145cac4f07820ae90aacce09281
(cherry picked from commit f6ede14aaedb430eaf26e89ccbe33c5372a0dff1)
Add PowerManager integration for button and keyboard backlight.

Allows setting button and keyboard backlight brightness as well as
button timeout.

Change-Id: I550cccafc0a8f90d6347de9261adb26b75955cc4
(cherry picked from commit de57d27bd5e0ffef3f1d3452e2f311e3bcb40616)