python 3 port: automated changes by a slightly modified python-modernize

(replacing unicode with six.text_type, but not replacing u"" by six.u(""))
python 3 port: manual fixes, remove 2to3 from setup.py, remove fixers