Close #17666: Fix reading gzip files with an extra field.
Close #17666: Fix reading gzip files with an extra field.
Issue #17615: Expand expensive PyUnicode_READ() macro in unicode_compare():
write specialized functions for each combination of Unicode kinds.
Issue #17615: Add tests comparing Unicode strings of different kinds

Kinds: ascii, latin, bmp, astral.
Issue #17615: Comparing two Unicode strings now uses wmemcmp() when possible

wmemcmp() is twice faster than a dummy loop (342 usec vs 744 usec) on Fedora
18/x86_64, GCC 4.7.2.
#17657: Show full Tk version in IDLE's about dialog.
Patch by Todd Rovito.
#17657: merge with 3.3.
#17648 - Clean up test_urllib2.py. Converted doctests to unittest for
expansion.
#17648 - convert test_urllib2.py doctests to unittests
null merge
#17678: Fix DeprecationWarning in the http/cookiejar.py by changing the usage
of get_origin_req_host() to origin_req_host.

Patch by Wei-Cheng Pan
#17678: Remove the use of a deprecated method http/cookiejar.py. Changing the
usage of get_origin_req_host() to origin_req_host.

Patch by Wei-Cheng Pan