Close #17666: Fix reading gzip files with an extra field.
Issue #15535: Fix pickling of named tuples.
Issue #17843: Remove bz2 test data that triggers antivirus warnings.
Issue #17857: Prevent build failures with pre-3.5.0 versions of sqlite3,
such as was shipped with Centos 5 and Mac OS X 10.4.
Issue #16694:  Add source code link for operator.py
Issue #17237: Fix crash in the ASCII decoder on m68k.
Issue #17237: Fix crash in the ASCII decoder on m68k.
-Wformat is needed by gcc 4.8 (closes #17547)
merge 3.3 (#17547)
Touch up grammar for dict.update() docstring.
merge
simplify #17947 test with weakrefs
remove unused import
only close non-None files
merge 3.3
Re-enabled test with more diagnostics.
Diagnostics collected, test disabled for now.
prevent IDLE from trying to close when sys.stdin is reassigned (#17838)
Issue #17838: merge with 3.3
merge heads