Third version, settings.ini & new proplist system

Added a "settings.ini" file, which will contain various server global
settings which are now stored in variables instead of constants (such as
round time, lobby time and out of bounds time limit)

Updated colour definitions to have a "COLOUR_" prefix.

Added a "utils.pwn" file for future utility functions.

Loading from function calls rather than hooks now, in order to control
the load order more precisely (include hooks with y_hooks seem
alphabetical)

Added "prop.pwn" which is just a management script for props. Props are
now "objects" with more properties than just the model. Each prop has a
model, position offsets, rotations and scale properties. New props are
added to the global index with "AddProp" which returns the unique ID of
the prop.

Added "propset.pwn" which manages "propsets", these are lists of prop
"objects" (from the above script), propsets contain a name, size and
array of prop IDs. Propsets are loaded from files in the
"/scriptfiles/PropHunt/Props/" directory. Propsets to be loaded are
listed in the file "/scriptfiles/PropHunt/propsets".

Updated "map.pwn" to support new propset feature, maps now have a
propset key instead of a list of props, this means some maps can have
the same set of props. The propset for the map is addressed by name then
converted to ID when loaded. TODO: write object loading code for maps.

Started using "y_commands" by Y_Less for admin commands, still in
testing. Added new commands to control match variables as well as
reloading prop data and force-spawning as hider or seeker (for testing,
will be removed)