hammerhead: Enable new PM architecture

 * Update mode paths in sysfs
 * Configure devfreq bandwidth monitor
 * Disable userspace input boost
 * Reenable cpu-boost driver
 * Fix thermal-engine.conf for perf compat
 * Enable full idle power collapse on all cores
 * And don't let mpdecision mess with any of it

Change-Id: I26ada15fa3bec5eefec7f560824e4e27413e078c
hammerhead: Enable ZSL mode for camera

 * With recent kernel changes, we no longer crash when letting the
   preview run during continuous shots. Enjoy rapid-fire shooting.

Change-Id: Ib57869f185166539d761fd5a2766c586501023da
Revert "Revert "hammerhead: Enable deep buffer output as primary""

 * This is working as intended now. Tested with Hangouts and other apps.
 * The purpose of this change is so that media playback uses the deep
   buffer path instead of the low-latency path, which uses much more
   power.

This reverts commit 22dde6a88e7b5453f39d96a23c65a3cd5d4dc085.

Change-Id: I476dd429be4b7c74acd888169004ed89081597c7
hammerhead: Add offload properties

 * Set fragment size (same as default)
 * Enable gapless playback with offloaded streams
 * Enable offloading for AV (but not streaming AV!)

Change-Id: I1b0f8115bc880bd89f5a0c8ed13e4b54d38e0867
hammerhead: Enable new mixer for offload

Change-Id: I21620d3a2612c992dc70a783f20aa8b73e8c9073
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_lge_hammerhead into HEAD

Conflicts:
	BoardConfig.mk

Change-Id: I28376d93908be629b79ce9697cd93e7da04e1410