Don't assume multiple RING events from the radio layer

Qualcomm radios appear to never send anything beyond RIL_UNSOL_CALL_RING,
so set call_ring.multiple to false

Fixes non-repeating ringtones.
Fixes CYAN-2277

Change-Id: I72680c7585b4a3d0ee0fb85733a9784a87ef4471
qcom-common: use CM PowerHAL

Change-Id: Ica6e48c29792691e2bcd1d7e61b0ac30732de0f1
qcom-common: Disable the hardware AAC encoder

 * Not only does it break CTS, but it has mega bugs when used with the
   new camcorder pause functionality.
 * Disable it, since the performance benefit is minimal.

Change-Id: I2e3d27143115ec6bcb4be9b01f39c2b532b07032
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_device_samsung_qcom-common into cm-10.2

Conflicts:
	power/power.c