Temporary removal of UAS and TCPLink unit test

Recent threading changes have broken both of these. They will be fixed
in a separate pull request. Also added new CmdLineOptParser.cc/h
Simple command line option parser
Added --no-windows-assert-ui command line option

This disables Windows C Runtime assert dialogs from popping up.
Added --clear-settings command line option

Clears the persisted settings for the QGC
Fix constructor ordering warnings
Temp hack for Issue #647
UAS unit test back on
Merge pull request #676 from DonLakeFlyer/BuildFixes

Build fixes