Merge branch 'config' of github.com:mavlink/qgroundcontrol into config
Merge branch 'master' of github.com:mavlink/qgroundcontrol into config
Cleaned up PX4 autostart, made indices consistent and added new configs
Added 3DR Skywalker
Added MultiSignalSpy

Allows for testing of existence of lack of existence of signals coming
out of an object.
Unit test for TCPLInk
Cleanup of TCPLink from unit test findings
Added MultiSignalSpy

Allows for testing of existence of lack of existence of signals coming
out of an object.
Unit test for TCPLInk
Cleanup of TCPLink from unit test findings
Fix merge
Support for old typo in FW
Merge branch 'master' into config
Missing EOF newlines
Merge pull request #452 from DonLakeFlyer/TCPLinkUnitTest

TcpLink unit test
Merge pull request #451 from mavlink/autostart_cleanup

Autostart cleanup
Merge branch 'master' of github.com:mavlink/qgroundcontrol
Re-wrote FlightModeConfig

Realized that I had configured my APM:Plane incorrectly since
FlightModeConfig was only set up to work with APM:Copter. Changed code
to respect mode switch channel parameter across all APM frame types.
Also a pile of other changes to make this code much more bullet proof
and correct. Implemented simple mode as well. Changed the style of the
code to be more data driven. This allows for adjusting for new param
values without needed to changing any code.
Unit test for FlightModeConfig

Good example for usage of new mock uas interfaces and implementations.
Merge branch 'FlightModeConfig' of https://github.com/DonLakeFlyer/qgroundcontrol into FlightModeConfig

Conflicts:
	qgroundcontrol.pro