clean up /theater so that it doesn't need a bunch of pointers and that it reuses channel-scoped-user-modes machinery
add a type for CTCP-encoded strings, and NOTICEs for error cases
spelling and gofmt
Merge pull request #31 from edmund-huber/theater_mode_cleanup

clean up /theater
fix whois; closes #32
stop leaking client goroutines; closes #34
async all write buffer flushes
use a Scanner instead of ReadString
cleanup
reuse replies where possible
get rid of useless assignment
fix gcstats debugging command
remove unnecessary String()s; rename parse functions
Merge pull request #33 from jlatt/async-write-flush

async all write buffer flushes
Merge pull request #35 from jlatt/fix-goroutine-leak

fix two bugs
v1.4.1
fix up MODE behavior to allow /mode <not-your-nick> and show per-channel modes, fixes #29
pretty up the notice a bit, and use RplNotice