Merge remote-tracking branch 'origin/add_ground_elevation'
Merge remote-tracking branch 'origin/add_speech_volume'
Merge remote-tracking branch 'upstream/master'
Moved tone and speech update to UBX_ReceiveMessage
Handle alarms and tones only with fix
Separate alarm and tone handling
Use Tone_SetRate instead of UBX_SetTone to disable tones
Rename update functions
Moved previous hMSL to static variable
Suppress tone before producing alarm
Minor clean-up
Intialize x0 to UBX_INVALID_VALUE instead of -1
Increment speech counter only when below limit
Need to calculate val_1 always to keep derivative accurate
Pass current UBX group as parameter to avoid confusion about which one is current
Minor cleanup
Merge pull request #48 from crwper/fix_UBX_message_handling

Fix UBX message handling