s4-common: GPS: import modified HTC GPS HAL

HTC modifies AGpsType to be int16_t from uint16_t
HTC setPositionMode takes a single parameter, LocPosMode
HTC does not expose getLocApiAdapter, use mangled name

Change-Id: Ie7754370e3ffa731a940a15ff6f8e48d3bc2cc72