A few more logging tweaks/improvements.
Implemented Minecraft.net play page parsing. Also wrapped generic SwingWorker types (that GameSession used to return) into nice named abstract types, e.g. "SwingWorker<ServerInfo[],ServerInfo>" became "GetServerListTask"