[1/2] Base: MultiUser support

fix bug for secondary User or Multi User

fix http://jira.omnirom.org/browse/OMNI-838

NOTE:
FOR all contributor
please add support for multiuser what ever you change here
we have supported device that has multiuser
xD

PS3:
added missing KeyguardViewManager

PS4:
fixed enablement of network traffoc and battery style

PS5:
update statusbar on user switching

PS6:
fixed lockscreen power menu handling

PS7:
fixed lockscreen camera

PS8:
fixed lockscreen see-through

PS9:
fixed searchpanelview target
fixed iconmerge

PS10:
fix Global action aka power menu

PS11:
Rebased

Change-Id: I537f18ff520ae682b89565adda45952415561557

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardHostView.java
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java
	packages/SystemUI/src/com/android/systemui/BatteryCircleMeterView.java
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
	packages/SystemUI/src/com/android/systemui/BatteryPercentMeterView.java
	packages/SystemUI/src/com/android/systemui/omni/screenrecord/TakeScreenrecordService.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/IconMerger.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsContainerView.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkTraffic.java
	policy/src/com/android/internal/policy/impl/GlobalActions.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
	services/java/com/android/server/power/DisplayPowerController.java