msm8960-common: set QCOM_COMPRESSED_AUDIO flag

Forces libalsa to pull compressed audio definitions from kernel headers,
rather than from hardcoded defines in audio-caf.

Fixes track-seeking issue on jb_2.5.

Change-Id: Ic33820a7f95b62ad717f48e9deb488c91e5fc548
Revert "msm8960-common: set QCOM_COMPRESSED_AUDIO flag"

This reverts commit d467599f1f04ee4f72bc1caa49ed015d0b5b723c.

This does actually break the build when using 3.0 kernel since the
sound/compress_params.h header was renamed.

Change-Id: Idf776edffc3ee5770ee88b1cdf1e0ee069023003
msm8960: Changes for 3.4 kernel update

 * Update headers and use new ION API.

Change-Id: Ib90c19dbdbc667eb008f1b30827145d70d0ed7aa
msm8960-common: set QCOM_COMPRESSED_AUDIO flag

Change-Id: I8d9379697f3f34b732b40004c50d3bdacf71c3c0
msm8960: Fix rebooting from recovery

 * I have no idea how this was previously working. It seems that the
   SEC_DEBUG stuff in the 3.0 kernel was someone magically making the
   bootloader do the right thing, but we were totally writing to the
   wrong partition. Oops!

Change-Id: I6e258210b2de60b98ba208210a93ce9a7c1fcbdb