Remove old lua station definitions, add new JSON definitions.
Update the SpaceStationType code to use the JSON definition files.
Refactor into class with private members at same time.
Remove the old lua style files, add the new json style files.
Deprecated stuff goes away now.
Switch to using json file loading, disable but don't remove old lua code - need to handle the transition.
Change the call GLDebug PrintMessage uses so I can redirect it.
extra checking for program creation
Just scoping for clarity
Add a ProgramExcepetion struct to make it clear which one is firing
Add program validation check
Fallback to the Lua definitions, this should allow ships from mods to magically work despite using the old format and generates the new JSON file to ease updating them.
Change the iterator types to be auto.
Ok, just use pointers, remove const, please build it gcc
There were unused.
auto-commit: translation updates
Merge pull request #3258 from fluffyfreak/remove-progs

Remove defunct shader programs
Update Changelog.txt
Merge pull request #3253 from fluffyfreak/badPrograms

Extra checking for program creation
Update Changelog.txt
auto-commit: translation updates