SystemUI: Improve battery life for chameleon engine BY HazyTeam

Change-Id: I97411d22855cd29caa792aa87b99b60bb5ea4eec
SysUI: Support BatteryController for Chameleon

Change-Id: I17a54e7a6d1e8e3422b7bff343f9a69b131210af
SystemUI: fix BatteryController for Chameleon

Change-Id: I905428b049442059c82dee0be6710deaae06ee0b
frameworks: fix updateBackground issue

Change-Id: Id33e1bbc8be37edc5f0caf5755599bf7ba0391b5
frameworks: Fix chameleon engine black icon issue

Change-Id: I16104d894456a78f9d77d11f2fc9b2db51a6ea7e
Revert some commits waiting chameleon battery fix

Change-Id: I4532d25e01f22a48d7f78a1f1a5096aab0a6b6a0
Fixes to chameleon Engine

Change-Id: I73ac5fc72eabe1092d0b22ad97e3278272c87399