python3 compatibility by running 2to3 on the whole project