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

--HG--
branch : 2.7
Fixes path to patchlevel.py in doc/make.bat

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

--HG--
branch : 2.7
extra : source : d9fbe4fb2afc2f045a9341d009a3284333a97776
#22650: test suite: load Unicode test data files from www.pythontest.net

--HG--
branch : 2.7
extra : transplant_source : 9Sk7rA%C7%5B%0F%DBs%CB%98%B9%C7%09%AF%EF%F7i
merge heads

--HG--
branch : 2.7