Half automated cleanup:
* stopped the xrange madness
* some py3k compliance fixes

Also: Setuptools instead of distutils
2to3 fixes for Tests. Chassis already succeed, gitignore++