Base: implement Floating window multitasking

access from app circle sidebar
MoveAble window
ResizeAble window (using pinch multitouch)
Multitasking
fix build
Auto resize when snapping to TOP, BOTTOM, LEFT, RIGHT
based from xhalofloatingwindow by @zst123
fix scaling calculation for layout
cleanup whitespace

Change-Id: Iad00c239de7d66e8bb45205ce626d4f08417b7cd

Conflicts:
	core/java/android/app/Activity.java
	core/java/android/app/ActivityThread.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
	services/java/com/android/server/am/ActivityRecord.java
	services/java/com/android/server/am/ActivityStack.java
	services/java/com/android/server/wm/WindowManagerService.java
Base: App Circle sidebar (add support floating window)

Change-Id: Ied388a0a4054dfaf1d3e6fcdc33dd5aab28565a9

Conflicts:
	packages/SystemUI/res/values/custom_strings.xml
	packages/SystemUI/src/com/android/systemui/appcirclesidebar/AppCircleSidebar.java
Base: Floating window <> MultiWindow

use this patch if you want to merger Floating window and multiwindow

Change-Id: Ia30ea5beb1993908bd58d785f4174b3b93a3961a

Conflicts:
	core/java/android/app/Activity.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java