[1/2] Base: implement App circle sidebar

add whitelist app to include into circle view
rebased

Change-Id: I08d2a3a7e0f8df20e801e585d4cac8547a740a3e

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/custom_dimens.xml
	packages/SystemUI/res/values/custom_strings.xml
	packages/SystemUI/res/values/custom_styles.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
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
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