OpenHal GPS + some more fixes

Change-Id: I27ea41774277a5d2c6d63dca94326b2374042296