Changed application code to use to latest GPS library changes

- application uses a GPS3D object to get positioning data.
- two buffers are defined to store RMC and GGA NMEA sentences, and allow
to log and transmit NMEA sentences