ConfigData is now used as a base data type like Table2D/3DData, rather than ConfigBlocks everywhere for individual config data. Also fixed generation of meta.json file. (38,000ft commit!)
Added in parent, rampage, flashpage, ramaddress, flashaddress, and size to location id info metadata, to be displayed in the EMS Info view
Windows will now default to COM4, linux to /dev/ttyUSB0, and OSX to /dev/cu.usbmodem on FIRST start ever.
Fix for corruption in RingBuffer for the serial port, by inserting a mutex properly
Formatting fixes, and fix for not being able to load freeems plugin for a MOC error
New "Open Windows" menu, showing currently open windows by title.