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 #14018: fix merge error
Issue #13886: Fix input() to not strip out supposedly-invalid input bytes.

Also fix sporadic failures in test_builtin due to dependence on whether the
readline module has previously been imported.
Issue #17041: Fix testing when Python is configured with the
--without-doc-strings.
Fix skip conditions in some docstings tests.
Issue #14018: Backport OS X installer updates from 3.3.
Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder.
Merge heads
Clean up escape-decode decoder tests.
Add tests for raw-unicode-escape codec.
Move NEWS entity from library to core section.
Issue #12004: Fix an internal error in PyZipFile when writing an invalid
Python file.  Patch by Ben Morgan.
Closes issue 15505. unittest.installHandler and non-callable signal handlers.