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

Signed-off-by: task650 <task650@gmail.com>
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
Revert "Add CPU boosting hooks"

This reverts commit 95fd5a479406c42f6ac0bd149be87f4115070ea8.
Revert "power: Add CPU boosting interface"

This reverts commit 83476bd3da4e2493678fe811b28b61eb70e7dae8.
Revert "GPS fixes"

This reverts commit 4b3aaa21582a85176694b6fe366c714c0b496165.
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1