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.

patch 16: Fix AokpTarget class into AwesomeAction

patch 17: Move many layout dimens to @dimens files
	  this allows adjustment/tuning of layouts on a per device
          basis.  Most devices will need to override the dimens.

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

When BigMenu exists, NavBar assumes you want 'DONT_SHOW' for
left/right little menus.  This had spacing implications for users
that used BigMenu, but few buttons :
http://rootzwiki.com/topic/38274-menu-button-in-navbar/

removing this had little implication on the NavBar itself, but
did force some re-working of the MenuArrowKeys.

Change-Id: I6946d85d2e0a6db26b937a9ced9643c6a2a1ae83
Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1

Conflicts:
	packages/SystemUI/res/values/dimens.xml

	modified:   core/java/android/provider/Settings.java
	renamed:    core/res/res/layout-sw720dp/status_bar_latest_event_ticker.xml -> core/res/res/layout/status_bar_latest_event_ticker.xml
	renamed:    core/res/res/layout-sw720dp/status_bar_latest_event_ticker_large_icon.xml -> core/res/res/layout/status_bar_latest_event_ticker_large_icon.xml
	renamed:    packages/SystemUI/res/drawable-sw720dp-hdpi/ic_sysbar_zoom_default.png -> packages/SystemUI/res/drawable-hdpi/ic_sysbar_zoom_default.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-hdpi/ic_sysbar_zoom_pressed.png -> packages/SystemUI/res/drawable-hdpi/ic_sysbar_zoom_pressed.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-hdpi/notify_panel_clock_bg_normal.9.png -> packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_normal.9.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-hdpi/notify_panel_clock_bg_pressed.9.png -> packages/SystemUI/res/drawable-hdpi/notify_panel_clock_bg_pressed.9.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-mdpi/ic_sysbar_zoom_default.png -> packages/SystemUI/res/drawable-mdpi/ic_sysbar_zoom_default.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-mdpi/ic_sysbar_zoom_pressed.png -> packages/SystemUI/res/drawable-mdpi/ic_sysbar_zoom_pressed.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-mdpi/notify_panel_clock_bg_normal.9.png -> packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_normal.9.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-mdpi/notify_panel_clock_bg_pressed.9.png -> packages/SystemUI/res/drawable-mdpi/notify_panel_clock_bg_pressed.9.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-xhdpi/ic_sysbar_zoom_default.png -> packages/SystemUI/res/drawable-xhdpi/ic_sysbar_zoom_default.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-xhdpi/ic_sysbar_zoom_pressed.png -> packages/SystemUI/res/drawable-xhdpi/ic_sysbar_zoom_pressed.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-xhdpi/notify_panel_clock_bg_normal.9.png -> packages/SystemUI/res/drawable-xhdpi/notify_panel_clock_bg_normal.9.png
	renamed:    packages/SystemUI/res/drawable-sw720dp-xhdpi/notify_panel_clock_bg_pressed.9.png -> packages/SystemUI/res/drawable-xhdpi/notify_panel_clock_bg_pressed.9.png
	new file:   packages/SystemUI/res/drawable/navbar_search_handle.xml
	new file:   packages/SystemUI/res/drawable/navbar_search_outerring_left.xml
	modified:   packages/SystemUI/res/layout-land/status_bar_search_panel.xml
	new file:   packages/SystemUI/res/layout-land/status_bar_search_panel_tablet.xml
	new file:   packages/SystemUI/res/layout-port/status_bar_search_panel_tablet.xml
	deleted:    packages/SystemUI/res/layout-sw600dp/navigation_bar.xml
	deleted:    packages/SystemUI/res/layout-sw600dp/status_bar_search_panel.xml
	modified:   packages/SystemUI/res/layout/status_bar_search_panel.xml
	new file:   packages/SystemUI/res/layout/status_bar_search_panel_phablet.xml
	modified:   packages/SystemUI/res/layout/system_bar.xml
	modified:   packages/SystemUI/res/layout/system_bar_notification_area.xml
	modified:   packages/SystemUI/res/layout/system_bar_notification_panel.xml
	modified:   packages/SystemUI/res/layout/system_bar_notification_panel_title.xml
	deleted:    packages/SystemUI/res/layout/system_bar_settings_view.xml
	modified:   packages/SystemUI/res/values/dimens.xml
	modified:   packages/SystemUI/res/values/ids.xml
	modified:   packages/SystemUI/res/values/styles.xml
	modified:   packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsContainerView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/CompatModeButton.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/key/ExtensibleKeyButtonView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanelTitle.java
	deleted:    packages/SystemUI/src/com/android/systemui/statusbar/tablet/SettingsView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBarView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/tv/TvStatusBar.java
	modified:   policy/src/com/android/internal/policy/impl/PhoneWindowManager.java