support multi-GNSS nmea messages

-recognition of GLGSV, GNGSA, GNRMC, QZGSA
-introduce gnssType enum
-refactor NmeaParser to split parserXXX
 to each sub functions.

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
allow multiple GSA sentences

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
drop gnssType enum

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
classpath: add depenencies

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
add copyright notice

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix typo

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix exception throw when got GGA

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
refactor nmea parser

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix static reference to constant

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
refactor: nmeaparse; externalize util methods

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Rename class

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix to notify location fix

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix debug log: remove LF

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Log location fix error

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
Merge pull request #4 from miurahr/support_GNSS_nmea_extensions

Support gnss nmea extensions