Issue #16880: _imp.load_dynamic() is not defined on a platform that
does not support dynamic loading (e.g. Atari), so make sure that imp
doesn't assume it always exists.

Patch by Christian Heimes.
merge
#16057: Clarify why the base method default is called in custom encoders.

Original patch by Kushal Das.
Merge #16057: Clarify why the base method default is called in custom encoders.

Original patch by Kushal Das.
Merge #16057: Clarify why the base method default is called in custom encoders.

Original patch by Kushal Das.
#17448: Make test_sax skip if there are no xml parsers.

Patch by Rafael Santos.
Merge #17448: Make test_sax skip if there are no xml parsers.

Patch by Rafael Santos.
Merge #17448: Make test_sax skip if there are no xml parsers.

Patch by Rafael Santos.
(issue 17452 / ftplib) fix TypeError occurring in case ssl module is not installed
Issue #17463: Fix test discovery for test_pdb.py
Issue #17463: Fix test discovery for test_pdb.py
unify some ast.argument's attrs; change Attribute column offset (closes #16795)

Patch from Sven Brauch.
add Sven Brauch for his #16795 contribution
move declaration to top of block
#17460: Remove the strict argument of HTTPConnection and removing the
DeprecationWarning being issued from 3.2 onwards.
#5024: whichhdr now returns the frame count for WAV files.

Patch by Ned Jackson Lovely based on a suggestion by Robert Pyle.
Documentation corrections for unittest.mock
Merge