msm8974: Audio tunings

 * Enable some things for future use
 * Tweak volume stepping/ramping

Change-Id: I6f830dda1f57e8edece61df88a38c048c96a2524
msm8974: Improve thermal mitigation

Change-Id: I3c576bf937cdf1252d0d882d4741d096201ba2ec
msm8974: Use the normal speaker output

 * These speakers are differential, not stereo.

Change-Id: I678bdc99314768fcc02a1db5f32c8809bd2d15a1
properties: RIL sends only one RIL_UNSOL_CALL_RING, so set call_ring.multiple to false

all qcoms still need this... :/

Change-Id: I51175087c78a69a43688723d6619a6a66b1bfdef
msm8974: Update audio policy

 * Update sample rates, readd seperate low latency policy.

Change-Id: I1109c8664a42f8da51e5583e8e9d1ed1a2effe31
msm8974: Don't use the motion accelerometer

 * Use the normal sensor instead to resolve slow rotation issue

Change-Id: I2b2d95831246f2ee3a1989155675439613ea98ea
msm8974: Add debug logging services

 * Disabled by default, just adding for convenience when
   needed for debugging.

Change-Id: I56ac0247eb6520efcaa60eb8873049b0e18a5161
Add proximity wake flag

Use frameworks opt-in functionality.

Depends on http://review.cyanogenmod.org/#/c/69169/

Change-Id: Ib078b65252bd5ca4da3d71d8d73f66ba7e8bf333