Fix for odd behavior when in SM mode and without a device connected, caused by FreeEmsComms thread exiting after a connection failure
Much better handling of interrogation failures, fixing a couple crashes involving failures when connecting, and "500msly" error popups.
Re-writing RAM locations after an ECU reset will no longer attempt to write read-only locations.
Window sizing on creation should be a bit smarter, and attmept to not go off the screen if possible.