Welcome back Floating Window

* Port squashed jellybean floating window to kitkat.

Floating window contributors:
@drcmda
@beerbong
@D4rKn3sSyS

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Merge notification manager service changes.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Change-Id: Iab2910fad65002f4504ec4249b6af2ef247e2c71
1/2 Base: implement app circle sidebar

https://github.com/X-ROM/android_frameworks_base/commit/0d21580c87d97c066e188c979d456a46e4ee7d92

PS2: Forget Author argh...

Change-Id: Ib047ce0bef66417223c94499c36a00aa190ef74e
2/2 Base: App circle sidebar (add support floating window)

Change-Id: I49bc732e3037eaa7dda72bb7e9d32e9024774f10
Frameworks/Base: App Circle sidebar (add support Samsung multiwindow flags)
this will automatically add app into app circle sidebar
if apps support samsung multiwindow flags
in their manifest

Change-Id: I2dd2280d8a77d9c3b027ad053ca35fed2e79220e