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.
I think specifying real/string does not go far enough. Something like object/ds_list/instance/sprite and so on are far more useful for documentation purposes. Yes, it's all just reals in GM, but that's not exactly helpful for the person who's trying to figure out at a glance what to pass to a function.