Enable testing on Python 3 by running the tests against the 2to3 build target.
Omit packages blocking running tests on Python 3
Fix issue where 'unichr' function gets converted to a 'chr' function when 2to3 runs, causing infinite recursion errors.