Initial Python3 compatiblity

Hi,

changes:

* added `use_py2to3` to setup.py
* inserted some `smart_text` calls to handle `byte` request-output.

Using this version in my python 3 web app, will report, if I find any problems.