Fixes projects that stopped opening after updating the game code while Voidworks was open.
Workshops add and remove #include lines in your tgstation.dme when you save. If the .dme had changed since the project loaded, for example because you pulled a game update, a Ship Workshop save wrote the editor's older copy back over it. That re-added includes for files the update deleted, such as the removed nanite program hub and programmer, and the project then failed to open. The Planet and Ruin Workshops refused to save instead.
Saves now keep the current .dme and apply only the workshop's own include changes to it.
If a project cannot open because its .dme includes files that are missing, the error now lists them and explains how to restore the .dme. To fix an affected checkout, restore tgstation.dme from the latest game code (in GitHub Desktop, discard its changes), or delete the #include lines the error lists.
Validation: full bundled test suite, including new tests for saving after a game update in the Ship, Planet and Ruin Workshops.
Includes all previous stable features.