Fixed issue with incomplete initialization of struct.
Changed to get the current voice properties, then modify then and set new ones.
Merge branch 'master' of https://github.com/mavlink/qgroundcontrol
Merge branch 'master' of https://github.com/mavlink/qgroundcontrol
Expose Ack Timeout length for unit test writing
Added CRC checking
Added the ability to simulate server errors

Also changed the downloaded file contents to not include the file
length in the first byte. This makes the code a bit less confusing.
Test FileManager against simulated server errors

Specifically much better testing for the handling of:
- Ack responses not being sent by server
- Getting Nak’s back from commands
- CRC failures

Also changed file validation to take into account Mock Server no longer
sending file length in first byte of file.
Fixes for using unitialized variables reported by valgrind.
Updated MAVLink submodule to resolve windows compile error
Merge pull request #791 from Susurrus/valgrind2

Cleanup some unitialized variable issues pointed out by Valgrind
Merge pull request #790 from DonLakeFlyer/BetterFileMgrUt

More comprehensive testing of FileManager error/edge cases
Fix native menu bar on Mac OS
Merge remote-tracking branch 'QGS_master_github/master' into dev_merge

Conflicts:
	libs/mavlink/include/mavlink/v1.0