Issuse #17932: Fix an integer overflow issue on Windows 64-bit in tuple
iterators: change the C type of tupleiterobject.it_index from long to
Py_ssize_t.
Issue #9566: Fix a compiler warning on Windows 64-bit in namespace_init()

The result type is int, return -1 to avoid a compiler warning (cast Py_ssize_t
to int).  PyObject_Size() can only fail with -1, and anyway a constructor
should return -1 on error, not an arbitrary negative number.
Issue #9566: Fix compiler warning on Windows 64-bit
Issue #9566: Fix compiler warning on Windows 64-bit
Issue #13772: Fix compiler warnings on Windows
Issue #13772: fix _check_dirA(): call *A() functions, not *W() functions
Issue #9566: Fix compiler warning on Windows 64-bit
Issue #9566: Fix compiler warning on Windows 64-bit
Issue #9566: Fix compilater warnings on Windows 64-bit
Issue #13772: Fix a compiler warning on Windows
Issue #13772: Mark helper functions as private (static)

Cleanup also the code to follow the Python coding style (PEP 7).
Issue #13772: Use syntax for literal wchar_t character
Add reference implementation for PEP 443

PEP accepted: http://mail.python.org/pipermail/python-dev/2013-June/126734.html
Issue18130: Test class idlelib.configSectionNameDialog.GetCfgSectionNameDialog.
Fix bug in existing human test and add instructions; fix two bugs in tested
code; remove redundancies, add spaces, and change two internal method names.
Add mock_tk with mocks for tkinter.Variable subclasses and tkinter.messagebox.
Use mocks in test_config_name to unittest methods that are otherwise gui-free.
Merge with 3.3
Issue 18130: delete extra spaces
Merge with 3.3