Remove test_suite functions.
Use 2to3.
Rename configparser.py which confused 2to3.
Use iteritems in Python 2.
Exclude filter and xrange fixers.
Revert "Remove test_suite functions."

This reverts commit 7b83e5170234301e546ccb6e29ffefcb9c8cb377.
ConfigParser internals changed in Python 3.2.
Fix version check to allow Python 3.
Add utils.py with Python 3 support code.
Decode lines read from subprocesses.
Python 3 is no longer an error.
Decode manifest contents under Python 3.
Shut up unittest warnings.
SafeConfigParser is deprecated since Python 3.2.
Shut up more unittest warnings.
Remove unused utility functions.
Add contentencode and contentdecode utility functions.
Update CHANGES.
Update README.
Use context manager to turn errors into warnings; also switch off interpolation by default.