[WIP] Multi-window

This is a big work in progress, which currently has some bugs,
but begins to look okay.

You can already multitask a little bit, by long-pressing a recents task
 then select "Add to Split View". Last window touched gets the key focus.

Still are some issues with rotation handling - touch an app
after rotation to make it relayout.

PS3:  Not a game console, just some cleanup and unused imports

Change-Id: I4a03a84539fd3ac1273f0d3503fe8fafcd16be26

Conflicts:
	core/java/android/app/Activity.java
	core/java/android/app/IActivityManager.java
	core/java/android/content/Intent.java
	core/java/android/view/IWindowManager.aidl
	packages/SystemUI/res/values/custom_strings.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	services/java/com/android/server/am/ActivityStack.java

Change-Id: I4a03a84539fd3ac1273f0d3503fe8fafcd16be26
Gesture Anywhere: Add gesture anywhere feature into the ChaOS Lab [1/2]
added commits https://github.com/ChameleonOS/android_frameworks_base/commit/47d2bdd73acb6da985c26b3e2d1b91d1dd750cbf https://github.com/ChameleonOS/android_frameworks_base/commit/f65b4a324b545e39f045a1be6c3e023446f5d51f
When enabled a user can activate the gesture anywhere view by touching
the designated trigger area.  If a gesture is recognized as one the user
has created and assigned to an action, that action will be performed.
Since this is part of the system UI and implemented as an overlay, it
will be available and usable system wide, with the exception of the
keyguard for obvious reasons.

Change-Id: Ic47abb7531cecbdd33d344b9a32402f6ffed7163

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/AppSidebar.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
rework navbar