msm8960: Add GPS HAL

 * This is based on CAF's jb_chocolate version, with the Google patches
   for Mako merged on top.
 * Also keeping a private gps.h header here, since it's heavily
   modified by QC and no other device is using this yet.

Change-Id: Id83e217634ad5e998cdd408bd0da02d1142066a7
msm8960: Update ION header

Change-Id: I31db4a874427bac31f1902e8e25df9087ed0142a
msm8960: Update headers

Change-Id: I9f3afdf3fb1dd6239146583af0a5a3d9a2841c38
msm8960: Define module args for AP mode

Change-Id: Iab1caeba68b690de2acedb416453dcdb03bfed5e
msm8960: Update msm_mdp header to match kernel

Change-Id: Idf759f26ff876b72e8eb0e14d434e1df20f84fc6
gps: Add loc_eng_set_privacy function to enable/disable GPS privacy lock.

Privacy lock is enabled on loc_eng_init, disabled on loc_eng_cleanup,
mimicking the behavior of TW.

The privacy lock state is non-volatile, and control of the lock is needed
to ensure that the GPS works and is responsive to requests.  Otherwise the
GPS may silently cease to work depending on its last state in TW.
msm8960: Update msm_mdp header to match kernel

Change-Id: I2b0cc946f8992346446016fb2bfc76c3e71696ea
msm8960: enable neon vfp4 instructions

Change-Id: I2655f387e0facf2fcdc9d4a52a1dddfc0122b895
msm8960: Update headers to match kernel

Change-Id: I623165c0a637ff56d6c884cb8308a2257f5db613
GalaxyS3Settings (msm8960-common): Simplified Chinese Translations

Change-Id: I982045a1dbceab8c773bb9cae2669bccbfac1e6d
msm8960: Relocate firmware scripts

Change-Id: I4cdbcef4a5633652ff3223825a515e9aee893bc8
Merge "GalaxyS3Settings (msm8960-common): Simplified Chinese Translations" into cm-10.1
msm8960: Set ARCH_VARIANT in BoardConfig

 * Moved from qcom-common
 * Remove a stray file

Change-Id: Id9ec3de0cafb7c28583af5f48164a12f0a39b4b0
msm8960-common: Merge in dependencies for changes done in qcom-common
The other parts of these changes were merged into qcom-common from CM, but the patches for the files moved to msm8960 were not merged

Change-Id: If7fe32600409d7b13b2e5f6bc6d6e4389e5938c5
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
msm8960: tune for cortex-a9

Signed-off-by: bmc08gt <bmc08gt.teamb00sted@gmail.com>

Conflicts:

	BoardConfigCommon.mk

Change-Id: I057946b24aa4fcb48885467e01a28026eead8e25
Signed-off-by: Luis Cruz <ljc2491@gmail.com>