Frameworks: HALO (Squashed) [2/2]

Forward port of Paranoid Android's Halo.

Conflicts:
	core/java/android/app/INotificationManager.aidl
	core/java/android/app/Profile.aidl
	core/java/android/provider/Settings.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
	packages/SystemUI/res/values/bs_strings.xml
	core/java/android/app/Activity.java
	core/java/android/app/INotificationManager.aidl
	core/java/android/provider/Settings.java
	core/res/res/values/bs_symbols.xml
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/bs_dimens.xml
	packages/SystemUI/res/values/bs_strings.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

Change-Id: Ic1899bae0a8a666595b26425a6216145dd597ef3