Silence noise debug statements

This makes unit test output easier to read
Disconnect all links on MainWindow close

Previously link were just destroyed
New Mavlink Log collection unit test
Silence noise debug statements

This makes unit test output easier to read
Disconnect all links on MainWindow close

Previously link were just destroyed
New Mavlink Log collection unit test
Merge branch 'MavlinkLogTest' of https://github.com/DonLakeFlyer/qgroundcontrol into MavlinkLogTest

Conflicts:
	qgroundcontrol.pro
Make sure UAS is deleted on correct thread
New QTemporaryFile replacement
Change to use QGCTemporaryFile
Merge pull request #1063 from DonLakeFlyer/MavlinkLogTest

Mavlink log test
Don't request parameter list unless user requested

Also only update the full tree one time once the full parameter list is
ready.
UAS responsible for getting first time parameter list
Merge pull request #1077 from DonLakeFlyer/ParamHang

Param boot hang
Merge remote-tracking branch 'upstream/master' into master
Merge branch 'master' into improve_instruments_panel

Conflicts:
	qgroundcontrol.pro
	src/ui/MainWindow.cc