----------------
* Fixes the references to the 'surrogateescape' unicode encoding error
handler that does not exist in Python 2.x. 'strict' is used so that
a UnicodeEncodeError exception is raised in these situations. These
MAY occur if your sys.getfilesystemencoding() is not UTF-8 and
attempt to use a non-ascii executable, args or env values. Prior to
this change, those would result in a hard to debug LookupError for
surrogateescape.
* Issue 15000: Support the "unique" x32 architecture in _posixsubprocess.c.
* Fix a compilation problem when O_CLOEXEC is not defined.
------------------