add new layout file for qs battery tiles

Change-Id: I8b5d9d784ee215f8e671bfa4e0b29c1286715233
power: Add CPU boosting interface

* Boosts CPU using Power HAL for the given duration.
* Duration is given in microseconds.
* Power HAL must implement POWER_HINT_CPU_BOOST.

Change-Id: Ic79baf7e3d0f75483c2fe8a242b4c3d93368b68b

Conflicts:
	core/java/android/os/IPowerManager.aidl
	services/java/com/android/server/power/PowerManagerService.java
	tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgePowerManager.java
Stomp on a benefitless, probably problematic, delta that creaped in with ActiveDisplay

Change-Id: I605b4ee26eb8feaed8db6dbcfa0b2c7fcfcd6316
Frameworks: apple can do...we can do as well

incredible apple engineers speeded up the overall UI and reduced per default slightly
the animation scales. Well we do as well and reduce it from 1 to 0.75...smooth, looks well
and does not break anything

Change-Id: Icbcc889e49c8d3ab24cf2b1c10bbe0e8bf7e7637

Conflicts:
	services/java/com/android/server/wm/WindowManagerService.java
Avoid calling into DiscardData() twice when ReadJpegFile() fails

If ReadJpegFile() fails, DiscardData() will be called before return
from ReadJpegFile(). So we shouldn't call it again outside.

Change-Id: I8b340f485052c86874081a4a1ef39e425cd3b81d
Signed-off-by: Du, Changbin <changbinx.du@intel.com>
StatusHeader: night begins two hours earlier, at least its dark outside

Change-Id: Ic044b26f7820828c11c5a3baa2ad22269c8dac02

Conflicts:
	packages/SystemUI/src/com/android/systemui/omni/StatusHeaderMachine.java
Fix very long app_name crash.

http://ibrahimbalic.com/2014/android-os-memory-corruption-bug/ found an stack overflow bug.
The very long app_name make libandroid_runtime allocate a very large array on stack, the stack may overflow to other data areas in this situation.
This patch allocate large array on heap instead of on stack to avoid segment fault when doing memcpy.

Change-Id: I99999569b852d43a9c7a6eb1fa80e9f1a1f4e2b2
fix cpuBoost duplicae

Change-Id: I55ad18a9b9999eeb96c3f00f0fdcadac0cb7445b
layout changes for the better

evened out all the quicktile displays
including those that had horribly wrapped items
like battery, camera, rssi - no longer do these items scroll off the tile.
Lesson learned - use AOSPA, not CM, layout, for better styling

Change-Id: Ibeb628b1b543a6cddee285a74e70d4b8c8a1abf2