Issue #16903: Popen.communicate() on Unix now accepts strings when
universal_newlines is true as on Windows.
Null merge
Null merge
Fix test_tools hangs on Windows. Patch by Jeremy Kloth.
Null merge
Null merge
#17091: update docstring for _thread.Lock.acquire.

The main docs were fixed to remove mention of None long ago,
but the docstring was not.  Reported by Armin Rigo, patch
by Ian Cordasco.
merge #17091: update docstring for _thread.Lock.acquire.
merge #17091: update docstring for _thread.Lock.acquire.
Issue #17089: Expat parser now correctly works with string input not only when
an internal XML encoding is UTF-8 or US-ASCII.  It now accepts bytes and
strings larger than 2 GiB.
Issue #17089: Expat parser now correctly works with string input not only when
an internal XML encoding is UTF-8 or US-ASCII.  It now accepts bytes and
strings larger than 2 GiB.
Issue #17089: Expat parser now correctly works with string input not only when
an internal XML encoding is UTF-8 or US-ASCII.  It now accepts bytes and
strings larger than 2 GiB.
#16811: Fix folding of headers with no value in provisional policies.
Merge #16811: Fix folding of headers with no value in provisional policies.
Minor variable access clean-ups for deque.rotate().
#17076: Make copying of xattrs more permissive of missing FS support

Patch by Thomas Wouters.
#17076: Make copying of xattrs more permissive of missing FS support

Patch by Thomas Wouters.