update copyright year
Update copyright dates in Mac plists.
#17282: Document unittest.main defaultTest argument.
closes 16039: CVE-2013-1752: limit line length in imaplib readline calls.
#16039/#20118: temporarily skip failing imaplib SSL test.

The fix the test is testing prevents a DOS attack, and the failure
mode will also prevent the DOS attack, so for now skip the test.
Either the test or the code does need fixing, however.
#1065986: Make pydoc handle unicode strings.

Patch by Akira Kitada.
#1065986: add missing error handler in pydoc unicode fix.
Fixes issue19081: When a zipimport .zip file in sys.path being imported
from is modified during the lifetime of the Python process after
zipimport has already opened and cached the zip's table of contents
it now fstat's the file after opening it upon every attempt to access
anything within and will re-read the table of contents if the .zip file
inode, size or mtime have changed.

It would've been nicer to hold any .zip file used by zipimport open for the
duration of the process but that would be more invasive and add an additional
open file descriptor to all zipimport using processes.  It also would likely
not fix the problem on Windows due to different filesystem semantics.
news entry for issue19081 fix.
normalize whitespace from prior issue19081 fix commit.
Should fix the issue19081 fix on Windows.  Don't let the previous
posix module ImportError cause the nt module import to fail.