Added log expansion to the script: only log message IDs are stored in the Arduino to save PROGMEM space.
The header file that defines these log ID's also has the full strings, but these are commented out when compiling.
The script has a local copy of the LogMessage.h file and checks the local version against the version running on Arduino at startup.
Other small changes: removed unused fixJson(), changed some print statements into logMessage() statements