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.
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
auto-commit: translation updates
Merge pull request #3252 from fluffyfreak/JSONships

Json ship definitions
Update Changelog.txt
auto-commit: translation updates
For OSX
Merge pull request #3260 from fluffyfreak/disable-validate

Disable shader validation due to OSX bug.
Update Changelog.txt
fix cargo onDamage to be correct
auto-commit: translation updates
Potentially fix MXE compilation warnings.
Merge pull request #3263 from fluffyfreak/master

Potentially fix MXE compilation warnings.