Graphing: Fix #481 string modes in logs not being properly recognized
Stylesheets: Fix outdoor style error that was preventing buttons from showing correctly
Stylesheets: Fix #484, dock widget detach/close icons were broken due toduplicate entry in the stylesheet
Comms: Disabled LinkManagers link timeout detection
Map Toolbar: Add horizontal layout to fix button overlapping issue
Battery Monitor: Add preset for Pixhawk/Power Module HV
Actions Widget: Quick fix to make text readable. 

- Proper fix requires the Actions widget to be completely relaid out.
configuration: update version to object to 2.0.15-rc3
Build: Fixed some runtime warnings, and added option for disabling pro file touch during build
configuration: update to autoupdate JSON object
Quick View Widget: Fix column count being reset to 2

-And fix the multiple saveSetting calls when adding default list on fresh start
MAVLinkProtocol: Add destructor to stop logging

- Add ASSERT to make sure we don’t call the linkManager if it has been destroyed.
LinkManager: Clean up and destroy MAVLinkProtocol object on tear down.
Droneshare: Fix dialog to show OK instead of skip
Firmware upload: Extended error message to remind users to disconnect power on uploading
Temp commit with additions to new PX4 firmware uploader