Rename NeoGPS to NMEAGPS

Also add leap seconds and GPS time-of-week handling