Refactor gps HAL to family trees

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

Change-Id: I44b5c253c68c7fe2756f0d229196e60af31a0056
Move batt_health package to family

Change-Id: I21e1b29993b295c39168778b1ba739a172b081a2
Add QCOM SoftAP libs and crda

Change-Id: I70ab0f7f5bfa263e9ae4bc818b45b2975738aaec
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_device_motorola_qcom-common into jellybean-mr2.1