Support gnss nmea extensions

- Implement to recognize GLGSV, GNGGA,  GNRMC, GNVTG etc.
- refactoring NmeaParser