Gang Garrison Builder 2

Adds a bunch of stuff including:
* Dynamic gamemode and entity loading (making it really easy for plugins to add stuff).
* Built in garrison builder with the ability to instantly toggle between playtesting and building.
* New map saving format that allows custom properties such as scaling and more (see moveboxes and medcabs)
* Fixes moveboxes speeding up faster in 60 fps mode (while also adding a speed property)
* Ajfs GGON
* Cspotcode's dll because ajf told me to.

See thread here: http://www.ganggarrison.com/forums/index.php?topic=35951.0
(the mod download there is not up to date with the repository)

Ps I didn't do A LOT of testing, but everything seems to work.
GG2 source code convention is to use `and` not `&&`

Also have `{` on newlines obviously but you've already said you're unwilling to change that, you stubborn miku fan you.