Initial commit.

TODO:
- All documentation
- Channel state tracking
- Helper methods for using user and channel state
ListeningClient is really next-gen Eve
Added some high-level documentation to MumbleClient
Extended documentation and fixed a bug where AttributeErrors were being
swallowed by over-eager exception handling
Use sphinx for docs
Documentation update