Merge pull request #5112 from pchote/fileformats

Merge FileFormats dll into Game and reorganise namespaces.
Re-enable shellmaps.
Add a new native-lua implementation.
Port the TD shellmap to the new API.
WIP: RA Shellmap.