Added add_connection, which can take an existing ServerConnection
Updated core scrappy and modules to store Server/Channel/User state
The main thread was getting blocked when User.host was accessed, so User.host never got the whois response.
Updated auth module and dependencies to use new ServerStates
DNS module updated to use ServerStates
Fact module updated to use ServerStates
Factoid module updated to use ServerStates
Floatmod module updated to use ServerStates
Gcalc module updated to use ServerStates (does this module even work anymore...)
Git module updated to use ServerStates
Updated insult module to use new ServerStates
Markov module updated to use ServerStates
Quote module updated to use ServerStates
Reverse module updated to use ServerStates
TestMulti module updated to use ServerStates
Todo module updated to use ServerStates
URL module updated to use ServerStates
Wallet module updated to use ServerState
Github repository updated to use ServerStates
Pantsd updated to use ServerState module