[2/2] Frameworks: HALO

Forward port from jb.
PS1: Initial port
     Fix conficts with notification LED
     Fix derp
     Major derp
     HALO Mods
     Rebase
     Fix blackist, code clean and added some TODOs
PS2: Fix build
PS3: Fix bubble sometimes doesn't respond on new notification
PS4: Align Halo icon

Conflicts:
	core/java/android/app/INotificationManager.aidl
	core/java/android/content/Intent.java
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/layout/status_bar_expanded_header.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	services/java/com/android/server/NotificationManagerService.java
	services/java/com/android/server/am/ActivityStack.java

Signed-off-by: dragon <dragon7780@hotmail.nl>
Speed Up Default animations a bit

Signed-off-by: dragon <dragon7780@hotmail.nl>
Add Halo on/off switch[1/2]

Signed-off-by: dragon <dragon7780@hotmail.nl>
Halo: Squashed multiple commits

Changes in circle battery implementation Halo
Make windows moveable and scaleable
prevent multiwindow if halo enabled
HALO notification should open in floating window mode
Fixes and improvements

Signed-off-by: dragon <dragon7780@hotmail.nl>