Issue 18532: Added tests and documentation to formally specify the .name attribute on hashlib objects.
Issue #18659: fix test_format test that wasn't being executed.  Thanks Vajrasky Kok for the patch.
Issue #18659: Backed out changeset cfd875bcbe41 after buildbot failures.
Issue #18661: typo in grp.struct_group docstring.  Thanks Vajrasky Kok.
Issue #18661: typo in grp.struct_group docstring (fix merged from 3.3).  Thanks Vajrasky Kok.
* Fix the assertions in hashlib to use unittest assertion methods instead of
  evil assert statements.
* Add an additional assert to the new test_name_attribute test that actually
  confirms that a hash created using each h.name results in a new hash sharing
  the same name.
Issue #4885: Add weakref support to mmap objects.  Patch by Valerie Lambert.
Issue #17934: Add a clear() method to frame objects, to help clean up expensive details (local variables) and break reference cycles.
Followup to 862ab99ab570: I forgot to add the magnificent test_frame.py.
Replace outdated optimization with clearer code that compiles better.

Letting the compiler decide how to optimize the multiply by five
gives it the freedom to make better choices for the best technique
for a given target machine.

For example, GCC on x86_64 produces a little bit better code:

Old-way (3 steps with a data dependency between each step):

    shrq    $5, %r13
    leaq    1(%rbx,%r13), %rax
    leaq    (%rax,%rbx,4), %rbx

New-way (3 steps with no dependency between the first two steps
         which can be run in parallel):

    leaq    (%rbx,%rbx,4), %rax     # i*5
    shrq    $5, %r13                # perturb >>= PERTURB_SHIFT
    leaq    1(%r13,%rax), %rbx      # 1 + perturb + i*5
Put the most important and most frequency accessed struct member first.
Issue #14323: Expanded the number of digits in the coefficients for the
RGB -- YIQ conversions so that they match the FCC NTSC versions.
Issue #18368: PyOS_StdioReadline() no longer leaks memory when realloc() fails.
Issue #18368: PyOS_StdioReadline() no longer leaks memory when realloc() fails.
#18443: remove the TextMate entry now that the bundle has been removed and fix ordering.  Patch by F?vry Thibault.
In _PyGC_Fini(), lose the reference that was kept to the time module
Improve verbose reporting of shutdown phase by using the "public" module name
Issue #18621: Prevent the site module's patched builtins from keeping too many references alive for too long.
Normalize whitespace
Issue #18666: improve test_frame a bit. Patch by Vajrasky Kok.