APM Toolbar: Only show Terminal View in Advanced Mode
Fixes Advanced Mode Menu Item not being checked on startup
Config/Tuning View: Fixes crash from NULL pointer exception
Fixed #272: Zero values not loaded.
Fixes Param Download Bar not updating every time on refresh
Info view: Removes Connection Button from messages widget
Fix for type code 'e'/'E': now parsed as float.

Also refactored some code and left out the use of toAscii(). This will simplify transition to Qt5.
Graph: Added 'c', 'C' to floats, scan as doubles, more resiliency
against funky logs.

As recently found out, the 'c' and 'C' codes should also be parsed as
floats.

Also, they should actually be parsed as double's. This allows the
plotting of Latitude and Longitude without losing precision.

Finally, added some more checks and boundaries to reject lines with
parsing errors. This should prevent further anomalies/crashes during
log import.
Linux will now open the folder where the auto-update file has been downloaded to allow for user installation
Addition of "CopyToClipboard" button in Debugoutput window
Fix for https://github.com/diydrones/apm_planner/issues/291
Clarification of firmware install warning, fix #253
Added checks to ensure alsa_open returns a valid object, Fix #282
Fixes #183: Scrollbar not shown on Camera Gimbal Setup View
Re-fix setting Advanced Mode flag after refactor
MAVLink: Updated to new headers (see https://github.com/diydrones/ardupilot/commit/a682f652d0a6aec36f5b9aed328d11e980336eb7)
Fixes #297: Advanced mode not being set correctly on startup