PA's hybrid engine

Change-Id: I1aef85f92c67019045d0fd3322a0b529168d9d9f
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
UI change w/o reboot and navbar height

Change-Id: I017c1ccb1d4c87fb166f1e744a36690a2150468f
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Navbar height fix

Change-Id: I1fc9f1af7ed4aedee0929f8e8be1ddde71698ae6
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Switch UIMode without reboot

Change-Id: I8fb10f8d81e3400b2050062e07e1b074aea359c6
Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Get proper values

Change-Id: I406c5ff046bc766ad8145b5cbc4bd9af92c3a681
Correct the target app token for input method window

The root cause is:
There is a defect in window manager service: When a new
activity that can be ime target is added into window manager
but the Z order of input method window don't need to be
changed, then the target app token of input method window
would not be updated to new one. This defect may cause that
the layer of input method window is calculated incorrectly.

The solution:
Correct the target app token for input method window.

Change-Id: I008311e3c9b1cf5fc320b614d8675c183c506d50
This was left out

Signed-off-by: iceandfire <arhamjamal@gmail.com>
drawables
General tabui fixes

* Remove unused code. SettingsView = bye little old dude!
* Fix recreation of notification panel each time (show / hide the view
instead of making a new one each time)
* The late call of controllers fixes battery issue

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	packages/SystemUI/res/layout/system_bar_notification_panel_title.xml
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java
TABUI layout fixes

no gaps, no jumping notification center when you switch from notif-view to settings-view

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	packages/SystemUI/res/layout/system_bar_notification_panel.xml

Conflicts:
	packages/SystemUI/res/layout/system_bar_notification_panel.xml
tabletUI fixes

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	packages/SystemUI/res/layout/system_bar_notification_panel_title.xml
	packages/SystemUI/res/values-sw1000dp/styles.xml
tabUI drawables
revert

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	packages/SystemUI/res/layout/system_bar_notification_panel.xml
revertderp again again
No FC if no Calender and 1000p Style
Better, looking, Tablet UI looks

in lower Density ofcourse

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/NotificationPanel.java
Get rid of both IME icons in tabUI

Change-Id: I5c0d3603718273362e374c4e211093bb864315d5
Get rid of both IME icons in tabUI (2)

Change-Id: I0f577c85c977b032fb5a674b985898deb436e8fe
First supply handlers, then reorient
Signed-off-by: iceandfire <arhamjamal@gmail.com>
Be sure to get default dpi

Change-Id: Ia9cb33b81827af7e46670f76db7e34aac78602cf