Massively expand IRCClient's API
Update documentation build, and make it easier to regenerate sphinx-apidoc