Merge pull request #31 from koyeall/master

Useless things removed, slight interface modifications, etc
Merge pull request #34 from koyeall/master

Code significantly restructured.
Merge pull request #35 from koyeall/master

Added commands to help window; code tidying.
Merge pull request #36 from koyeall/master

Important bug fixes.
Merge pull request #37 from koyeall/master

New features & bug fixes.
Merge pull request #38 from koyeall/master

New features & bug fixes.
Merge pull request #41 from koyeall/master

Bug fixes, code cleanup
Merge pull request #43 from jbrodye/master

Merging changes from jbrodye:master into Stephen001:master. We have an issue here where-by telnet clients would be spammed.
Added a quick link for DM Reference entries
Merge pull request #44 from Kaiochao/patch-1

Added a quick link for DM Reference entries
Removes the img expansion, and adds a z0r.de quicklink.
Removes system uptime clock.
html_encode showtext.
Merge remote-tracking branch 'koil/master'

Conflicts:
	rsc/default.dmf
	src/struct/Channel.dm
	src/struct/ShowcodeSnippet.dm
Merge remote-tracking branch 'koil/master'

Conflicts:
	src/struct/TextManager.dm
Corrects bizarrely introduced characters.
Adds MySQL database support, for user settings.

This change adds MySQL database support. The datbase can be used to save
or load user settings currently.
Adds logging level to the server config.
Adds a watchdog event, which will send traffic.

The event sends traffic to non-telnet clients every 60 seconds at the
moment, simply winget()ing whether the main windows is visible.
Adds save() on usher(), to save to DB.

This should allow us to auto-migrate to DB settings.