Issue #13540: Expanded argparse documents to clarify the action API
Issue #13540: Removed redundant documentation about Action instance attributes. Updated example and documentation per recommendations by Steven Bethard in msg149524.
Issue #21591: Handle exec backwards compatibility in the AST builder.

Instead of deferring until runtime. This makes sure we hit the right
conditions in dealing with unqualified exec statements.

Reviewed by Victor Stinner. Test follows in a later commit.
Issue #21591: add test for qualified exec in tuple form.
Issue #22023: Fix %S, %R and %V formats of PyUnicode_FromFormat().
Issue #21951: Temporary skip crashing test_user_command on AIX.
Issue #22068: Don't create self reference cycles in idlelib.ConfigDialog.
In 2.7, these become leaks and cause test_gc to fail.
Issue #21580: Now Tkinter correctly handles binary "data" and "maskdata"
configure options of tkinter.PhotoImage.

Added private Tkapp method _createbytearray().
 - update config.guess and config.sub to support openrisc.
Fix typo in comment.
Issue #13540: Update references to Action class to match syntax used for other classes in this file.
Issue #13540: Merge commits
PEP 8 spacing in idlelib.configDialog: mostly a = b in assignments,
a, b in arg lists, and hanging indents for long arg lists.
#18034: update FAQ to suggest importlib.import_module instead of __import__.  Patch by Wouter van Heyst.
Issue #16037: HTTPMessage.readheaders() raises an HTTPException when more
than 100 headers are read.

Patch by Jyrki Pulliainen and Daniel Eriksson.
#21928: clarify functools.wraps docs.
Issue #22130: Corrected fileConfig() documentation.
Issue #21975: Fixed crash when using uninitialized sqlite3.Row (in particular
when unpickling pickled sqlite3.Row).  sqlite3.Row is now initialized in the
__new__() method.
Issue #18004: test_overflow in test_list by mistake consumed 40 GiB of memory
on 64-bit systems.
#22092: use absolute imports in unittest tests.  Patch by Vajrasky Kok.