Initial Commit for HALO

Updated to new drawables and changed the tutorial strings a bit

TODO: Fix huge security hold I made. My bad.

=======================

[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
PS5:  Keep floating app in recents and disable transparent layer temporarily
PS6:  Fix conflict after recent merges
PS7:  Cosmetic fixes:
      Fix buttons layout in status bar.
      Status bar button holders show halo + qs switch on notification and qs edit mode + notification switch on qs.
      Update new margins size.
PS8:  Rebase
      Clean white spaces
      Toggle on/off from notification shade icon (remove red X)
      Standardize behavior (remove option to reverse tap/double tap)
PS9:  Remove references to LayerActivity
PS14: Rebase
PS15: update halo strings to prevent conflict with latest changes
PS16: Wrap all things!
      Modify halo behavior
PS17: Get the correct activity stack: this makes all windows in the same stack to get the floating mode
PS18: Stop pop-out on rotation
      Catch "silent" notifications
PS19: Rebase
PS20: Rebase, fix conflicts with recent merges
PS21: Fix missing commit messages from previous undefined patchset (19) and other conflicts

Change-Id: I3e79945433d61da090ca263f4e2989be9987f11d
Conflicts:
	core/java/android/app/Activity.java
	core/java/android/app/INotificationManager.aidl
	core/java/android/content/Intent.java
	core/java/android/view/Window.java
	core/java/com/android/internal/widget/ActionBarView.java
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/layout/status_bar_expanded_header.xml
	packages/SystemUI/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	services/input/InputWindow.cpp
	services/java/com/android/server/NotificationManagerService.java
	services/java/com/android/server/am/ActivityStack.java
Fix notifications when Halo is disabled

The notification ticker would get stuck when Halo was disabled. Now it doesn't.

Change-Id: I73a53e30d9ef6e132f5e9469d896f8db1a22fafe
Show "clear all notifications" button again

Resized the buttons so we could show all of the buttons:
"Clear all", halo, and hover

Change-Id: I99f1fcf88541248fe2d356831add74fe38767d39
Merge branch 'kitkat' of https://github.com/VentureROM/android_frameworks_base into kitkat
Merge branch 'kitkat' of https://github.com/VentureROM/android_frameworks_base into halo
Halo: Update drawables

Change-Id: I7094c8d6032d19084e81e1cb443c2599211f153b
Merge HALO into main branch

Woo, Halo is here, yay, everybody celebrate.

There's more work to be done.