msm8960-common: the new GPS driver is the old GPS driver

* jf is getting a makeover, d2 is old news

Change-Id: I0888872518087ab2f103c2fc25b006e124df6fe0
msm8960: Add bloat to support power off charging

Apparently, doing this automatically in init is considered bloat,
so in order to support power off charging for both pre-kitkat and
kitkat bootloaders, we add another kind of bloat here instead.

Change-Id: I71ffe47d3c02aa5ddab4b8adb17bbc76577c6553
camera: allow disabling zsl for ffc

* jf needs this for ffc video recording on snapchat
* snapchat does not send the recording hint, so we need to just
  disable it altogether on ffc

Change-Id: I777f2bb805e6c6f61638201615755fb14a00387e
Merge "camera: allow disabling zsl for ffc" into cm-11.0
Merge "msm8960-common: the new GPS driver is the old GPS driver" into cm-11.0
Merge https://github.com/CyanogenMod/android_device_samsung_msm8960-common into kk-4.4