Issue #17128: Use private version of OpenSSL for 3.x OS X 10.5+ installers.
Among other issues, the Apple-supplied 0.9.7 libs for the 10.5 ABI cannot
verify newer SHA-256 certs as now used by python.org services.  Document
in the installer ReadMe some of the certificate management issues that
users now need to be more concerned with due to PEP 476's enabling cert
verification by default.  For now, continue to use the Apple-supplied
0.9.8 libs for the 10.6+ installer since they use Apple private APIs to
verify certificates using the system- and user-managed CA keychain stores.

--HG--
branch : 3.4
rename : Mac/BuildScript/resources/readme.rtf => Mac/BuildScript/resources/ReadMe.rtf
Issue #17128: Merge / update from 3.4

--HG--
rename : Mac/BuildScript/resources/readme.rtf => Mac/BuildScript/resources/ReadMe.rtf
Issue #17636: Install new test directories.
Issue #23047: Fix typo in pyporting.rst.

Patch by Chaitanya agrawal.

--HG--
branch : 3.4
Issue #23047: Fix typo in pyporting.rst.

Patch by Chaitanya agrawal.
Issue #22823: Use set literals in lib2to3.

--HG--
branch : 3.4
Issue #22823: Use set literals in lib2to3.
pop the loop block even for infinite while loops (closes #23048)

--HG--
branch : 3.4
merge 3.4 (#23048)
make sure server threads get cleaned up

--HG--
branch : 3.4
merge 3.4