Revert "complet the removal of GPS HAL for now"

This reverts commit 30c3060e69043f9b2645c5898dee5e4ec2595151.
Revert "remove gps HAL for now"

This reverts commit dd4f505c9600eb104cc96872950a6723aa62b134.