Issue #20160: broken ctypes calling convention on MSVC / 64-bit Windows (large structs) Patch by mattip

--HG--
branch : 3.4
Issue #20160: broken ctypes calling convention on MSVC / 64-bit Windows (large structs) Patch by mattip
Issue 22803:  Add missing versionadded directive.

--HG--
branch : 3.4
merge
fix test where sizeof(long) != sizeof(int)

--HG--
branch : 3.4
merge 3.4
#22650: test suite: load Unicode test data files from www.pythontest.net

--HG--
branch : 3.4
extra : rebase_source : d037a23e40871759909ebacbe3115741ab6506e3
extra : amend_source : 50d32a5ba42cef4814ea9967a5f32f79199f9e82
merge with 3.4
Try to transfer the Unicode test data files gzipped.

--HG--
branch : 3.4
merge with 3.4