Issue #17576: Deprecation warning emitted now when __int__() or __index__()
return not int instance.  Introduced _PyLong_FromNbInt() and refactored
PyLong_As*() functions.
Issue #17576: Deprecation warning emitted now when __int__() or __index__()
return not int instance.  Introduced _PyLong_FromNbInt() and refactored
PyLong_As*() functions.
#19063: partially fix set_payload handling of non-ASCII string input.

This is a backward compatible partial fix, the complete fix requires raising
an error instead of accepting the invalid input, so the real fix is only
suitable for 3.4.
Null merge for #19063 (3.4 fix is different).
#19063: fix set_payload handling of non-ASCII string input.

This version of the fix raises an error instead of accepting the invalid
input (ie: if a non-ASCII string is used but no charset is specified).
Issue #19828: Fixed test_site when the whole suite is run with -S.

Also, cleaned up an unused import.
Issue #19828: Merge with 3.3
Filter namespaceobject's files properly in the pythoncore VS project.
Null merge with 3.3.

There are enough new things to make the merge harder than making the
change in VS, and there are other things to add filters for in 3.4.
Properly filter some recent additions in the Windows build files.