added: workshopupdatehandler

This extension monitors the Steam Workshop for updates to mods actively
running on the server. When an update is found, it either notifies
players that no one new can connect or, in the case of an empty server,
immediately cycles the map.
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.
workshopupdatehandler: Timers, forced mapchange
Merge pull request #241 from lancehilliard/develop

added: workshopupdatehandler
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.
basecommands: sh_help: search or list commands

Removed sh_helplist, whose need is arguably obviated by an sh_help which
lists commands.
Fixed the R_S tag not always being correct
Make sure the time value is present

Default it to 30 minutes if for some reason the map cycle doesn't have
one set.
Better function name

I kinda broke my own styling guidelines there...
basecommands: sh_help: Style Guide alignment
Merge pull request #243 from lancehilliard/develop

basecommands: sh_help: search or list commands
Fixed sh_help not going to the next page

Also cleaned up sh_status slightly.
Added button to open webpage in the Steam overlay

Also added the ability for SGUI controls to remove other controls when
they are destroyed.
Merge pull request #246 from Person8880/develop

Workshop updater, client side error reports and reserved slot workaround