msm8660: support Samsung extended AGPS

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

Change-Id: I815dc4155cb624f0a90ed7cff98a132baca2d13b
msm8660: enable Qualcomm AV enhancements

Change-Id: I6659a28c9ba427a61c33bcab6305efbef128b3c6
msm8660: Add length offset for data partition

 * When using "footer" style encryption metadata, we need to specify an
   offset on the length of the partition as well in order to make room
   for said footer. This was previously handled in the old
   recovery.fstab format.
 * Should fix the issue where the system explodes after a wipe.

Change-Id: Ie0686e047d2fb8b72eb91ab00319354eb5cfe6bf
msm8660: remove journal_async_commit flag in fstab.qcom

* journal_async_commit increases risk of data loss

Change-Id: Ic32ff929ece3c04959c57581b45d6e25e4111b68
msm8660: Stop messing with USB in recovery

 * Make it impossible to debug recovery, since this causes a bus reset
   when recovery is restarted.
 * Potentially causes issues with Windows.
 * Will be obsolete when the vold+recovery sexytime has climaxed.

Change-Id: I3dcdafd74bf17829ccfe62022332ecdb66612cd2
msm8660: remove DeviceSettings

Change-Id: I6713ac12102839294aadf68208fcaca50e12f06d
Merge "msm8660: remove journal_async_commit flag in fstab.qcom" into cm-10.2
Merge "msm8660: remove DeviceSettings" into cm-10.2
msm8660: add sdcards for recovery

  * this gets the sdcards working in recovery (/sdcard and /external_sd)
  * temporary until we get vold running

Change-Id: I22a178229424c4fea4a0eabbfb696ecf5194fc5f
msm8660: Use "auto" for sdcard mounts

 * We'll soon have support for vold in recovery, so other filesystems
   such as exfat and ext4 will be supported.

Change-Id: I6d87bc53b04f3deba93136e92f5894f18604e9ce
msm8660: Enable VoIP

Change-Id: I19964eede1d9e4e156b482f89def67ecd3f5b3d5
Merge "msm8660: enable Qualcomm AV enhancements" into cm-10.2
Merge "msm8660: support Samsung extended AGPS" into cm-10.2
Revert "msm8660: add sdcards for recovery"

This reverts commit 8b9b1dda442aea5ed8a809f1b22642281d1b553d.