power: Tuning and cleanups

 * Tune the governor for better power usage and interactivity
 * Reset tuning parameters if governor changes
 * Cleanup

Change-Id: I56f5dcc7f15e5dfbcc38338d515fd41d04662ab1

Conflicts:

	power/power.c
power: Manage io_is_busy for interactive governor

Change-Id: I4591c7fb5c56353ff80c044f4c173216a9c29c1f
power: Don't mess with the sampling/timer rate when screen off

 * Causes major audio derpage.

Change-Id: I49b8b6c412b3278be66d7e23be93ac1ba2fb3b23
power: Remove timer/sampling rate management.

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
power: Tweak ondemand sampling_rate

Taken from CAF msm7x30

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>
power: add smartassV2/H3 boostpulse support

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ibd11e35161ada5636b0087c732b25b863eb0b495

Conflicts:

	power/power.c
misc updates and moving stuff around

New stuff mostly from LegacyXperia

Change-Id: Ida5baabe8fbc8cc0a55752a091d569c7a1aa732c
use caf audio variant again

Change-Id: Idb1e7c89bf1958b44e44d99dd93e455c560ebee1
common: add BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE

Also remove BOARD_VENDOR_QCOM_AMSS_VERSION

Change-Id: I96be992c2eac1df231a2a9d1b176d40f9c697350