Refactor gps HAL to family trees

Change-Id: Ib1484da14f2e0c5eced193ca7adfacd7e8da6683
Move nfc.msm8960 package to devices that need it

Change-Id: I44b5c253c68c7fe2756f0d229196e60af31a0056
Merge remote-tracking branch 'upstream/cm-10.2' into cm-10.2
Merge branch 'cm-10.2' of http://github.com/razrqcom-dev-team/android_device_motorola_qcom-common into jb-mr2