HALO fw/base part

Change-Id: Id5bc6c39af2f124c7ada4ba7feb4aff0fa7cc3a0
(cherry picked from commit 7d076ae3ead8056cd9bcafa35ec64b6ca2996976)

Conflicts:
	core/java/android/app/Profile.aidl
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java