group GPS fix members; only dateTime in BCD

lat/lon scaling is now 1e7 (more significant digits).

speed, heading and altitude now in decimal, not BCD.

gps_fix_t allows easier fusing of multiple sentences (see operator |=)
and taking a snapshot before the volatile m_fix is overwritten.

int and float accessors provided for position and velocity members.