Issue #19009
Enhance HTTPResponse.readline() performance
Issue19995: passing a non-int to %o, %c, %x, or %X now raises an exception
Skip test_urllib2.test_issue16464() is the ssl module is missing
(Merge 3.4) Skip test_urllib2.test_issue16464() is the ssl module is missing
Use the correct VS edition names in PCbuild/readme.txt
Merge with 3.4
#13437: link to the source code for a few more modules
#14332: provide a better explanation of junk in difflib docs

Initial patch by Alba Magallanes.
add Nehal Hussain
merge 3.4
Issue #20978: Remove last part of OS/2 support in distutils
Issue #20978: pyflakes: fix undefined names
(Merge 3.4) Issue #20978: pyflakes: fix undefined names; remove last part of
OS/2 support in distutils
Issue #20976: pyflakes: Remove unused imports
(Merge 3.4) Issue #20976: pyflakes: Remove unused imports
Isuse #12328, #20978: Add _winapi.WAIT_ABANDONED_0 symbol, needed by
multiprocessing.connection
(Merge 3.4) Issue #12328, #20978: Add _winapi.WAIT_ABANDONED_0 symbol, needed
by multiprocessing.connection
Issue #10141: updated new usages of AF_CAN to be in #ifdef AF_CAN rather than #ifdef HAVE_LINUX_CAN_H to allow compilation on older Linuxes.
Merged from 3.4.
Issue #20558: Improved implementation of error handling.