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
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
Merge branch 'master' into mac64