======
* Distribute 303: Make sure the manifest only ever contains UTF-8 in Python 3.
* Distribute 329: Properly close files created by tests for compatibility with
Jython.
* Work around Jython 1980 and Jython 1981.
* Distribute 334: Provide workaround for packages that reference ``sys.__stdout__``
such as numpy does. This change should address pypa/virtualenv359 as long
as the system encoding is UTF-8 or the IO encoding is specified in the
environment, i.e.::
PYTHONIOENCODING=utf8 pip install numpy
* Fix for encoding issue when installing from Windows executable on Python 3.
* Distribute 323: Allow ``setup_requires`` requirements to supersede installed
requirements. Added some new keyword arguments to existing pkg_resources
methods. Also had to updated how __path__ is handled for namespace packages
to ensure that when a new egg distribution containing a namespace package is
placed on sys.path, the entries in __path__ are found in the same order they
would have been in had that egg been on the path when pkg_resources was
first imported.