[gps] Add Furuno NMEA based GPS

Added a new GPS bases on the default NMEA gps subsystem with proprietary command handling and initialization settings.
Added weak handlers to the NMEA subsystem to support proprietary commands.
Please don't make lower_case macros, either UPPER_CASE it or even better make a static linline function instead...