Implemented configurable chat format

CanaryPlayer.chat() will now use a chat format defined in server.cfg,
rather than a static format. This enables users to define a chat pattern
without the need of a plugin.