- Issue #3754: fix typo in pthread AC_CACHE_VAL.
- Issue #3754: fix typo in pthread AC_CACHE_VAL.
Issue #1602133: 'environ' is not really available with shared libraries on OSX

There already was a workaround for this for framework builds on OSX,
this changeset enables the same workaround for shared libraries.

Closes #1602133
Issue #1602133: 'environ' is not really available with shared libraries on OSX (merge from 3.2)

There already was a workaround for this for framework builds on OSX,
this changeset enables the same workaround for shared libraries.

Closes #1602133
- Issue #17031: Fix running regen in cross builds.
Issue #16975: Fix error handling bug in the escape-decode bytes decoder.
Issue #16975: Fix error handling bug in the escape-decode bytes decoder.
Issue #16980: Fix processing of escaped non-ascii bytes in the
unicode-escape-decode decoder.
Optimize the test for issue #13454.
Now it requires almost 4x less memory and is almost 2x faster.
Optimize the test for issue #13454.
Now it requires almost 4x less memory and is almost 2x faster.
Issue #10156: In the interpreter's initialization phase, unicode globals
are now initialized dynamically as needed.
Issue #10156: In the interpreter's initialization phase, unicode globals
are now initialized dynamically as needed.
- Follow-up for issue #15484: In PYTHON_FOR_BUILD, use $(PLATDIR) instead
  of plat-$(MACHDEP).
Adapt test_bytes for a build --without-doc-strings.
Fix test_pydoc for build --without-doc-strings.