Refactor Player to handle multiple servers. Tests.
PlaySession and ScreenShot refactored for multiple servers. Tests.
Command refactored for multiple servers. Tests.
Server reference always comes first for ServerModels. Tests. Docs.
Make sure coal users without a claimed minecraft username have their nicknames clearly identified as such with a preceding '*'. Don't create Players for these nicknames when the chat line is processed on the server (bug). Tests.
Refactor LogLine for multiple servers. Refactor channel stuff for multiple servers. Isolate calls to Server.global_key in main and api. Tests.
Fix channel refactoring
Allow for non-integer Server key ids. Tests.