Python 3 compatibility

I created a fork of the python-ntlm library and made it Python 3 compatible. (Man, that was a giant PITA.)

Tests pass for both Python 2.7 and 3.4 and I also tested by hand with our live Exchange server.

I fixed a few things to make it work for Python 3 (mostly dealing with bytestring -> str conversion.)