Terminal Console: Added error message if device is busy under Linux
Linux: Forced usage of libudev for serial ports. Also minor build fixes
Fixes #234: Filedialog not disapearing when loading log file
Fixes issue with FileDialogs not disappearing when expected
Update Install Instructions
Adjusted Battery Monitor Config to reflect Mission Planners layout
Fixes #219: Tlog directory settings not being saved over restarts
Fixes warning message about unused functions due to wring use of the word static
Update to CCS to improve outdoor LAF
Implementation of Battery Monitor Presets for easier configuration - part 1
Fix for #223, where the graph scale control did not clear out entries upon loading a new graph
Fix for #224, not unloading previous log data causing issues with new logs being loaded
Change to use a custom class for APM2.5 firmware uploading rather than Avrdude
Fix for .pro file which had files that no longer existed
Addition of "cancel" handling to APM firmware uploading, and small code cleanup in ApmFirmwareConfig
Improvements to Battery Monitor Setup - part 2
reworked the data model ready for adding the ability to read presets from a file
Fixes #239: Advanced Parameter Compare gives false result.
Fixes #239: Missed file for commit f8eab2987c 
(oops friday afternoon!)
initial commit in new branch alsa_audio.
this branch hold all changes to use alsa-audio instead phonon-audio for linux based plattforms.
Finish simple implementation of alsa_audio driver
 * alsa driver running in own QThread
 * driver can queue audio messages
 * flite created audio files will stored in ~/apmplanner2/tmp_audio
 * skipping flite if audiofile exist