restore namespacing of pyexpat symbols (closes #19186)
Issue #20509: Added cross-reference in documentation.
Issue #20515: Fix NULL pointer dereference introduced by issue #20368
CID 1167595
Issue #20498: Fixed io.StringIO tests for newline='\n'. Added new tests.
Issue #19920: TarFile.list() no longer fails when outputs a listing
containing non-encodable characters.  Added tests for TarFile.list().
Based on patch by Vajrasky Kok.
#14515: clarify that TemporaryDirectory's __enter__ returns the name.
Issue #20374: Avoid compiler warnings when compiling readline with libedit.
Issue #20374: delete spurious empty line
Issue #20520: Fixed readline test in test_codecs.
Issue #20488: Update docs to say importlib is *the* implementaiton of
import and not *an* implementation.
Fix empty strings to empty bytes objects.
Issue #20363. Fixed BytesWarning triggerred by test suite.
Patch by Berker Peksag.
Silence BytesWarning (backport 267a4d4d9d65).
Issue #20532: Tests which use _testcapi now are marked as CPython only.