Issue #17299: Add test coverage for cPickle with file objects and general IO
objects.  Original patch by Aman Shah.
Issue #1285086: Get rid of the refcounting hack and speed up urllib.unquote().