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
make 3to2 only install when it is in a python 2 env