msm8996: Add initial GPS HAL drop

Based on this commit:
    commit 78bb13288e9ac69a985cf8a4b8c15b21770b59c5
    Author: Valeri Atamaniouk <valeria@codeaurora.org>
    Date:   Wed Oct 21 18:53:58 2015 +0300

    Location: reduce memory footprint

    Reduce memory footprint by moving data sets into const
    data segments. Update function parameters to accept const
    parameters when appropriate.

    CRs-fixed: 928770
    Change-Id: I42955cf18de2b0541cfaed89359cdcf9ae6fea8a

Change-Id: I4ca4d06500d479ef3caf1d268ad44fc6cfb0a87b
113 files changed