Adding more logging of what happens in the chat logger
Making shutdown public, and stopping threads on shutdown. To make it possible for Android and testclients to clean up after themselves.
Moving duplicate functionality for removing users to the controller only
Fixing bug where system properties that were used by the settings were set too late, after the settings refactoring earlier.
Making sure the main chat logger is closed on shutdown. To prepare for removal of the shutdown hook in chat logger.
Making sure that private chat loggers are closed when users are removed
Removing the shutdown hook from chat logger. It's no longer needed.
Forgot to close the logger in all cases