GPS Support rebased [2/2]

Change-Id: I1bb6bcb81d94afffee86c0955a8772602a659d2a
Revert "GPS Support rebased [2/2]"

This reverts commit 1eb47fd57f04bcb71516ebedef2bd599278d29fc.
taoshan: GPS: Use legacy hal [2/2]

Change-Id: Ieceeeeba63d6f3f2d7529cfa20e96dd32406b8e9
Merge pull request #3 from DeviousFusion/testG

Merge from forks: Add GPS support