Default qtlogging.ini file is copied if it doesn't exist
Use correct parameter list request api
Removed UAS::requestParameters method

This removes confusion as to whether you call UAS::requestParameters
(incorrect) or QGCUASParamManager::requestParameterList (correct) from
client code.
Sends it's own param_request_list message instead of calling us

Also added/converted some logging to debug the problem caused by the
two parameter request apis.
Merge pull request #1085 from DonLakeFlyer/QLoggingCategory

Better QLoggingCategory support, fixed parameter list request
Check the log save settings before emitting save log signal
Disallow close if active connections

Also moved log file settings save check to mavlink protocol
Test disallow of close if active connections
MainWindow now disallows close if active connections

So no need for connect window close test here
Fix unused variable warning
Merge pull request #1088 from DonLakeFlyer/BugFixes

Bug fixes
Merge remote-tracking branch 'upstream/master' to master.

Conflicts:
	src/QGCApplication.cc
	src/ui/MainWindow.cc