Addition of checking for valid parsing of 2d and 3d table data, per issue #800.
Change so EmsData uses meta data to check 2d/3d table sizes against incoming payload sizes.
Change for proper default log directory structure, overrideable by config file.
Fix for a possible race condition involving FreeEmsComms class deletion
Fix for signed/unsigned issues with incoming payload sizes in freeemscomms
Fix fir issue #822, any sized 2d tables now writes value changes to the proper offset.
Fix for windows compilation error having to do with getenv
Beginning of moving related files into subfolders for source directory cleanliness
Attempts to connect to a non-freeems device will be better detected and reported, issue #765
Fix for debian installer Build-Depends and Depends, issue #623
Fix for windows compilation issue
Change for logging filenames being wrong
Changes in 3d map view graphics, issue #824
Change to README with linux build instructions
Change to allow for multiple selected cells in 3d tables to all be edited at once
Colors now change on edit of multiple cells in offline mode as well as online
More 3d map graphical fixes for issue #824
Table events deactivated during block-edits. This would cause a lot of redundant function calls
Change to make 3d map opengl tweak parameters #define'ed and tweak 3d view
More movement of freeems related stuff out of the core framework and into its own subsection.