hammerhead: Use QCOM PowerHAL

Change-Id: Ia40f84d2eb511dd1c7c0521706422ddf68e51342
(cherry picked from commit ac996ae3660bde415083a7ee15fa39e672c33fbf)
hammerhead: Update build fingerprint and description to KTU84P

Change-Id: Idf7b0bf26acddc7333ce23322be468473c4fc626
(cherry picked from commit 14ea630491813c53e22700a9773b24bf30d20ed5)

Conflicts:
	cm.mk
hammerhead: Reconfigure sync freq feature

Now that interactive is working properly, there is no
need for overly aggressive cpu freqs. Also, remove
the unused config for target loads.

Change-Id: I36e2fecfc24f0dd7da8224638a902d2c3be83b47
(cherry picked from commit 9e4e812f46f9fff09833d05e3b002bd2a5a7ca10)
hammerhead: Use less aggressive mount options

 * Reduce potential for FS corruption

Change-Id: I732ac0b4f91d7361a968e26e47ad3c02b2283c46
(cherry picked from commit 7742aad0c13bb9eafd73a18e82d9169d1c2d85e3)
hammerhead: Optimize I/O scheduling

Inspired by bacon. We aren't suffering from slowdowns
during bootanim, anyway this is the right way to do it.

Change-Id: Icf3d9d6e52926012a4b7fdfdc1456a37ad782e71
(cherry picked from commit 303170f9650adbf26e66bb2e64c1a924fe6cbbac)