Issue #17897: Optimized unpickle prefetching.
Fixed _pickle.Unpickler to handle empty persistent IDs correctly.
Merge with 3.3.
Issue #19789: Clarified documentation for logging.disable.
Closes #19789: Merged update from 3.3.
Issue #19845: Updated the Compiling Python on Windows docs.
Issue #19845: Updated the Compiling Python on Windows docs.
asyncio: Use Interface instead of ABC.  Fixes issue 19726.
Issue #6477: Added support for pickling the types of built-in singletons.
Issue #6477: Merge with 3.3.
Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private.
Issue #6477: Merge with 3.3.
Fixes Issue #15798 - subprocess.Popen() no longer fails if file
descriptor 0, 1 or 2 is closed.
Fixes Issue #15798 - subprocess.Popen() no longer fails if file
descriptor 0, 1 or 2 is closed.