Port Frameworks: Allow Custom Icon Tinting Option (1/2)
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
Add CPU boosting hooks

 * Boost CPU to max during scrolling
 * Boost CPU to max on activity start/resume
 * Inspired by a patch from CodeAuora.

Change-Id: I72f2c2851b01fbceabddead03a4c3a7a0526ca61

Conflicts:

	services/java/com/android/server/am/ActivityStack.java
ActivityTrigger:  New class to invoke when activity starts/resumes

Change-Id: Ib57aa4d3767e27b5bba658b27e084fc3ef042c36

Conflicts:

	services/java/com/android/server/am/ActivityStack.java
PIE: Panels are centered and have margins

Change-Id: I596f21c584b059465098b6245d506be276813d20
PIE: exiting pie panels in landscape

Change-Id: I97a1e268eadd11518b5cbb28c048f187240bbae5
PIE: new, awesome repositioning system, better animations, better
looking snappoints, pie can be centered or appear where the swipe-up
happens, onconfigchanged bugfixes, panelswipe will not accidentally
trigger pie reposition

Change-Id: Ia1c3f4caee5432a6ab5d85e2e9e5b638471dc032

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/view/PieMenu.java
no wobble needed, fixes sysUI crashes

Change-Id: I59f051ff855087b40aeaba1c515ef501b2fe42eb
Revert "Add CPU boosting hooks"

This reverts commit 2d5c97de036496de852550fcf2362b42a5ca41a3.

Conflicts:

	services/java/com/android/server/am/ActivityStack.java
Revert "power: Add CPU boosting interface"

This reverts commit 65b9c04cff4af3a712acf2ad0a30837fceb710b8.