[gps] fix skytraq binary parser: correct scaling and signed values, thx for reporting Gerard
while here clean up a little
hopefully finally closes #167