Clean up GDVar code a bit to keep our changes manageable, we don't need S1 fgd parser or game units/items
Turns out we were using the legacy stuff, switch it all over to KV3
Populate entity gamedata properties
Make structured MapClass w/ mirroring to native GameData so we have access to map entity classes in managed easily
Port Hammer Entity tool to C#, can pick s&works games from within the tool and use the game entities straight away