msm8960: support Samsung extended AGPS

  * references:
      http://review.cyanogenmod.org/#/c/45564/
      http://review.cyanogenmod.org/#/c/45565/

Change-Id: I815dc4155cb624f0a90ed7cff98a132baca2d13b
d2: USB audio support

 * Add required usecases for USB PROXY RX and TX.

Change-Id: Id3433188e557d8d9aedc1dd6d347460e0f7bb438
d2: Add "length" parameter for /data partition

 * Needed for "footer" style encryption.

Change-Id: I685354b5e7a44cfff19ee5bcedeb773bd26b8b1d
d2-common:  Fix Camcorder Audio

Under 10.2 we are using the Speaker DMIC Stereo settings not
Camcorder Tx.   This finally brings audio up to where we can
hear what was recorded.

Change-Id: Ibfc328534f2ce29ee1ed0a1d93d1fa4a31141ca2
d2-common : lower camcorder audio volume

Lowering the setting to 87% puts the volume slightly louder then TW.
83-85% is on par w/ TW but voices seem to come through better at 87%

Change-Id: Ic2dfdd793616529f36f31e6a8b7e7ec2dc52cb1f
expressatt bringup

Change-Id: Ifc65442452cfe861dec4812d8244afa08c27ba4e
Merge "expressatt bringup" into cm-10.2
Move some stuff from apextmo/expressatt to common

- Avoid some code duplication.
- Move camera wrapper from apexq (modify it to fix ISO modes) and
  make it available for other devices (ie: expressatt). Include
  media_profiles.xml for isx012.
- Include some additional scripts.
- Requires some slight changes to device trees.

Change-Id: Idfbca694274e2a8edd747e6a6aa9960ad37cd07f
d2: fix svdo

Change-Id: Ifa2fdbe05f1f1aac7bef780d2c4605d671cf020c
Merge "d2: fix svdo" into cm-10.2
d2-common: enable repeatable keys in cwm

Change-Id: I8c3e95d3b029bd45ae6854f60e7f5952385ded38
Merge "d2-common: enable repeatable keys in cwm" into cm-10.2
Match MMS sizes to jf-common

Current size is too high for AT&T, tested on an unlocked apexqtmo and
d2att.

Change-Id: I4cb79912ef5947a201b66e520e2c2e72847680dd
apexqtmo, expressatt: reduce dalvik heap

Devices with only 1 gb of RAM should not have a 512 MB heap size, it
causes many crashes

Change-Id: I5a1cac4b82e83ad80a9121a29708f13b8f98141c
Merge "msm8960: support Samsung extended AGPS" into cm-10.2
Merge "apexqtmo, expressatt: reduce dalvik heap" into cm-10.2
d2-common: clean up fstab

Change-Id: I104303c1318008fbdc4344e527dec1a749a3da9f
d2-common: remove unused init.qcom.coex.sh

Change-Id: Ia4fe6b75725702582e1cd3f85cd0929b0dc387a4
d2-common: update startup scripts for 4.3

Patch set 2: rebased
Patch set 3: added a missing bit, and reverted changes to dhcpd_bnep0
that broke bt tethering

Change-Id: I31efbc59be7faf0fde595e55f6647101ea392841
Merge "d2-common: update startup scripts for 4.3" into cm-10.2