fix data for sprint, cause we like data too!

by chaning the telephony overlay to "product"
 it gives correct network modes for sprint, allowing
 handoffs to work properly and less data drops overall.
 give cred to Nicklovell23 for taking this from jf and applying to hlte.

Change-Id: Idb6a8360b5183b8d50ce944cfc721909ac139aab
Hlte - Enable USB OTG

Change-Id: I79212c651fec4dac02402773235c037cbaa64272
HLTE: Collapse primary audio outputs.

 * This appears to fix crackle on low-latency streams.
   modeled from http://review.cyanogenmod.org/62284
   BUGFIX: JIRA CYAN-4020

Change-Id: I4ad18f6a9a5e7fa6062c3bcd42d466a5c1291189
HLTE: Recovery: Remove custom key mapping.

Change-Id: I5ebe622b58e936bbc379e1ec2ecdb6fad067aa3a
how did we make it this far without audio-caf?

Change-Id: I8461ada944a7a10b3785f06a5aea31dbf7cb55cf
Merge remote-tracking branch 'slim/kk4.4' into ose

Conflicts:
	slim.dependencies