Initial commit of refactoring of EmsData into the plugin
Interrogation works, 3d tables work, 2d table functionality is about half completed
Fixes for 2d tables, and changes for Hex view to work with new "RawData" type, abstracting out even raw memory access to the plugin
Changes for logging to a file, proper 2d table data population, and enabling saving of offline data
Adding forgotten files for debug logging
Addition of "ram" metadata for offline data, and handling writing offline data to a connected ECU
Commit of parameterview on top of latest memory management changes
Missed some files
Change in parameterview, so it's now in a menu (Windows->ParameterView, and there is now a default json file to populate it
Disabled QsLog logging until I fix the plugin logging issue, and started fixing ParameterView to work with the new memory layout
Changes for cross-platform installer generators
Addition of rtti for dynamic_cast calls
Reimplemented QsLog, and fix so it works inside a plugin now
Changes for compiling without warnings, and attempts to get raw data view to work properly
Fixes for RawDataView to properly operate on hex data locations
Interrogate Progress View progress bars now properly reflect 0-100% progress
Addition of mutexes protecting table data while editing, and while the ECU is updating application memory.
Fix for mutex dead-locking in 2d table data
Exceptions enabled in qmake pro file for QsLog
Code and comment cleanup