update requirements to latest

removing jabberbot/xmpppy/wsgiref
add sleekxmpp
copy botcmd attribute
fix __init__ files for py3
gdata seems to be py3 incompatible so add a test
pull botcmd from utils instead of jabberbot
start rewriting MUCJabberBot for sleekxmpp
run 2to3
py3 has non-fucked unicode
we never used this resource anyway
unfuck message_html, nicer printing
nickname > nick
harder faster stronger sleeker

get e2e_run (mostly) passing
make message_html sleeker
try rewriting admin in terms of set_affiliation
can now remove some cruft from e2e
use an event to block on joining chat
derp, affiliation != role
clean up listbans a bit
reimplement kick_jid

yes, we have to kick by nicknames and not user jids D: