Chat Overhaul, Module Additions

Completely overhauled the way chat works.  Minecraft section code
formatting is now completely abstracted away and replaced by a
stack-based formatting system with convenient syntax.

Fixed a possible (but very unlikely) uninitialized variable bug in the
thread pool.

Added support for (ops) kicking clients from chat.

Broke the server's log out into two logs -- the log proper and the chat
log.

Fixed typos in several comments.

Added support for statistics to the DataProvider abstract class, and to
the MySQLDataProvider.

Added support for (ops) opping/deopping clients from chat.