Use xrange instead of range everywhere.
Import xrange from six.moves everywhere.
Use zip from six.moves everywhere.
Import map from six.moves.
Use six.next.
Use six.iteritems.
Use six.itervalues.
Use six.iterkeys.
Use 2to3 set_literal rule.
Use six.iteritems instead of all d.items() as well.
Fix dict.keys() use.
Run 2to3 print fixer. These are mostly debug prints which should be removed later.
Add future import.
Apply 2to3 ws_comma.
Use xrange as range instead.
Fix various six.moves -> six import bugs.
Remove uflacs.geometry, now unused.
Remove a bunch of unused code, and use ffc.log instead of
uflacs.utils.log.
Remove uflacs logger.
Remove last piece of uflacs.utils.