GPS HAL

Change-Id: I4276099f05e43248b501316fe6b207d1c04a3464