SystemUI: cleaner recents key implementation

Also, I noticed that the RecentsTaskLoader implemented
View.OnTouchListener, so just use that implementation for the button.
Also camelCased some variables.

I can't stand the way AokpTarget looks... so I renamed it to
AwesomeAction :/

Change-Id: If51c592bebcfbe98d49bb362f845a1b1d86cfb1e
Signed-off-by: Roman Birg <romanbirg@gmail.com>
PS15 of TabUI

FW - User select Tablet Mode [2/2]

Allows user to set UI to one of three modes:

Phone/Tablet/Phablet.

Needs RC commit as well.

Patch 2:  Still having lots of resource issues.  I am just uploading
	this to get a good diff look at what's changed in TabletStatusBar.

Patch3:  Cleanup

Patch 4:  This one at least boots and enables the tablet bar.
	there is a lot of work still to be done to enable the quick
	settings panel, etc.
patch 5:  Implemented the Quick Settings framework.  Haven't tested yet
	(Well, it compiled) - just posting in case I get busy again,
	at least someone can take off where I've stopped.
patch 6: Fix Setting/Notification toggle.

patch 7: Tweak layouts - fix battery/clock

patch 8: Shift Tablet NavRing to left corner

patch 9: add drawables needed for patch 8

patch 10: fix more layouts - various modes now working well

patch 11: Should fix the rest of the notification issues on Tablet mode

patch 12: Fix lockscreen navring and add option to hide compat mode button

patch 13: Re-vamp Notification Title Layout clock/date & buttons layout better
	  Notif Panel goes to Settings if no Clearable Notifications.
	  System Bar responds to NavBar size changes in both land/port
	  Date/Clock actions working

patch 14: Move resources out of sw600/sw720 into "regular" bins. This is
	  needed for dealing with Tablet Mode on phones (< 600dp).

patch 15: Pull in Steve's Sliding Navbar width adjutments.
	  also move a few margins into @dimens.  This will need to be
	  changed on a per device/overlay basis.

Change-Id: Ia8d8a7ecaaca232587a54c9f7674936de7b05bda
Signed-off-by: Zaphod <mwilson@acesappraisal.com>

Conflicts:

	core/java/android/provider/Settings.java
	core/res/res/layout-sw600dp/status_bar_latest_event_ticker.xml
	core/res/res/layout-sw600dp/status_bar_latest_event_ticker_large_icon.xml
	core/res/res/layout-sw720dp/status_bar_latest_event_ticker.xml
	core/res/res/layout-sw720dp/status_bar_latest_event_ticker_large_icon.xml
	core/res/res/layout/status_bar_latest_event_ticker.xml
	core/res/res/layout/status_bar_latest_event_ticker_large_icon.xml
	packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_zoom_default.png
	packages/SystemUI/res/drawable-sw600dp-xhdpi/ic_sysbar_zoom_pressed.png
	packages/SystemUI/res/drawable-sw600dp-xhdpi/notify_panel_clock_bg_normal.9.png
	packages/SystemUI/res/drawable-sw600dp-xhdpi/notify_panel_clock_bg_pressed.9.png
	packages/SystemUI/res/drawable-sw720dp-xhdpi/ic_sysbar_zoom_default.png
	packages/SystemUI/res/drawable-sw720dp-xhdpi/ic_sysbar_zoom_pressed.png
	packages/SystemUI/res/drawable-sw720dp-xhdpi/notify_panel_clock_bg_normal.9.png
	packages/SystemUI/res/drawable-sw720dp-xhdpi/notify_panel_clock_bg_pressed.9.png
	packages/SystemUI/res/drawable-xhdpi/ic_sysbar_zoom_default.png
	packages/SystemUI/res/drawable-xhdpi/ic_sysbar_zoom_pressed.png
	packages/SystemUI/res/drawable-xhdpi/notify_panel_clock_bg_normal.9.png
	packages/SystemUI/res/drawable-xhdpi/notify_panel_clock_bg_pressed.9.png
	packages/SystemUI/res/layout-land/status_bar_search_panel_tablet.xml
	packages/SystemUI/res/layout-port/status_bar_search_panel_tablet.xml
	packages/SystemUI/res/layout-sw600dp/navigation_bar.xml
	packages/SystemUI/res/layout/system_bar_notification_panel_title.xml
	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
Bad kang fixed

Change-Id: I47111934caab19656e08ea36fb97e322cd61d729
Lockscreen: option to use carousel animation when switching widgets (1/2)

This will add the option to use a carousel animation when
switching betweeen the widgets on the lockscreen.

PS2: rebase
PS3: fix NPE in tablet layout
PS4: fix include name
PS5: DERP!!!!

Change-Id: I1ad69810b5f012b56cb047dce47a39c1e8f542a2
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Lockscreen: enable longpress on expand challenge handle (1/2)

If enabled it will be possible to longpress the little lock icon.

If it is an unsecure screen lock then the longpress will unlock the device.
If it is secure then the widget will fade into the background and you need
to enter the pattern, pin, password or whatever.

Change-Id: I901424c8c54d59298d6d77c10154f5410a636b01
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>