Port HALO Mods (1/2)

 HALO tweaks:

-Draw status bubbles only when required (performance)

-Ninja level +1 (disappear if empty, only persistent or pinned apps are present)

Change-Id: I7598978a8fc578d6bb304ed51141ebe7e4601227

Conflicts:
	packages/SystemUI/res/layout-port/status_bar_recent_panel.xml
wakelock blocking (1/2)

Change-Id: Id4fd1d8da6ed40517094a5a156f7c6fea622e985

Conflicts:
	core/java/android/os/IPowerManager.aidl
	core/java/android/provider/Settings.java
	services/java/com/android/server/power/PowerManagerService.java