closes #20960
Merge fix for #20960
Remove stray semicolon
Remove stray semicolon
Typo
MERGE: Typo
Typo
MERGE: Typo
Typo
MERGE: Typo
Fix typo in example (#20963)
Merge 3.4
correct the fix for #20637; allow slot descriptor inheritance to take place before creating cached keys
Bump Windows build to 3.5
merge 3.4
move SharedKeyTests to test_descr
merge 3.4
Move 3.3 items of Misc/NEWS to Misc/HISTORY

In fact, items were already present by Misc/NEWS format was improved.
Drop Python 3.4.1 section from Misc/NEWS

Changes of 3.4 after 3.4.0 must already be present in the 3.4 branch.
Issue #20879: Delay the initialization of encoding and decoding tables for
base32, ascii85 and base85 codecs in the base64 module, and delay the
initialization of the unquote_to_bytes() table of the urllib.parse module, to
not waste memory if these modules are not used.