msm8960: support Samsung extended AGPS

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

Change-Id: I815dc4155cb624f0a90ed7cff98a132baca2d13b
Merge "msm8960: support Samsung extended AGPS" into cm-10.2
Irda: Enable Irda service via overlay and HAL

Change-Id: I9a07874d950b80ae47e0c5267a3df0d728254806
Expose Irda feature

Patch Set 2: Add missing backslash

Patch Set 4: PS3 reverted PS2

Change-Id: I2a3b2aabb92b1d0c86ec0974a4b939eaba689879
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_device_samsung_jf-common into jb3