Added a catch-all exception notification branch
Add serial databit and parity configuration setting items.
Added a missing ECU definition file Dialog to warn user to correct.
New Module class to hold details of any loggable vehicle module defined
in the logger.xml file.
Add XML parsing for new Module class
Update interface and implmentation to retieve Module mapped by transport
Refactor EcuData classes to include new fields parsed from logger.xml
for new DS2 protocol
Added null check to asBytes and better replace function for the string 0x
Created a custom ButtonGroup class to allow unchecking a selected button
Add debug to report serial config parameters
Add additional parameters to statisfy EcuParameterImpl class
Refactor to use new Module class
DS2 protocol implmentation
Changed Settings file search order for better portability.
Startup directory is searched before user's home.
Editor Fixes:
 - Fix for reversed min/max table colors.
 - Fix for table 3D view min/max ranges.
Fix for bad static table definition:
 - Added warning log when a static table contains a storageType != 0.
 - Added ability to parse and save the static table data if the storageType != 0.
Refactor MTS plugin to be event driven.