New type system.
Merge pull request #55 from alliedmodders/nts

New type system.
Update Synergy gamedata and switch NMRiH gamedata on linux to use symbols.
Update Dota Linux EntityFactoryDictionary gamedata.
Add HudText gamedata support for Synergy (bug 6161).
Refresh sorting of topmenu after (re)LoadTopMenuConfig (bug 6032, r=psychonic).