Workaround for Server.GetNumPlayers()

Should stop non-reserved players making it into reserved slots in most
cases.
Pause and resume timers

Also timers error report now.
Check in the object function, not the global
Dedicated error reporting function

TODO: Client side error reporting. Also handle errors in SGUI better.
Windows path fix
Client side error reporting

Also added a small console output when clients load that will tell them
relevant information about the mod.
Localise xpcall

We'll be calling it a lot.
Refactored/restyled the workshop updater

- Renamed it to workshopupdater, the previous name was a bit too long.
- Changed the code style to match the rest of the mod.
- Made the notifications use the coloured notification system rather
than the old and deprecated chat name system.
- Altered the grammar of the notifications slightly.