Clean up NMEA debug logging
Various improvements to NMEA parsing and its debug output:
- Only print received NMEA sentences once to the debug log
- Describe locations from combined GGA and RMC sentences correctly
- Remove error arg from
gclue_location_create_from_nmeas
, never set NULL locations - Print a warning if coordinates from valid GGA or RMC sentences are invalid