Use six.py instead of 2to3

With this change, we should no longer need 2to3