Fix encoding issue with unicode names in MUC

Fixes #106
added unicode parsing test for JID too

Conflicts:
	tests/utils_tests.py
first working implementation
cleanup and made the unit tests pass
Replace xmpppy requirement with sleekxmpp
Add pyasn1 requirements

pyasn1 and pyasn1-modules are required by sleekxmpp for certificate
validation
added unicode parsing test for JID too
removed a code experiment leftover
removed the old xmppy backend completely
enable plain text auth for debug purposes
first pass on python 3 compatibility
force python 3 here for the moment
iterator mishap on py3
ported threadpool to py3 syntax
unit tests just starts to pass again on python 2
unit tests pass on py3 and py2 backported
adapted travis build file for py3 and py2
tweak reqs for py3
fp
corrected install orderwq