Issue #22628: Increase Treewidge line spacing so lines do not overlap.
Move test lines up with respect to icons.

--HG--
branch : 3.4
Issue #22629: Revise idle_test.htest, mostly docstring.  Start revision of
htests to add # htest # marker for coveragepy and stop tcl errors.

--HG--
branch : 3.4
Issue #22646: Accept list as well as tuple to support initialisation via dictConfig().

--HG--
branch : 3.4
Issue #16000: Convert test_curses to use unittest

--HG--
branch : 3.4
Fix test_ctypes failure on OpenIndiana buildbot where _ctypes is not built

--HG--
branch : 3.4
Issue #22644: Update the Windows build to OpenSSL 1.0.1j

--HG--
branch : 3.4
Issue #22653: Fix an assertion failure in debug mode when doing a reentrant dict insertion in debug mode.

--HG--
branch : 3.4
#21991: make headerregistry params property MappingProxyType.

It is unlikely anyone is using the fact that the dictionary returned
by the 'params' attribute was previously writable, but even if someone
is the API is provisional so this kind of change is acceptable (and
needed, to get the API "right" before it becomes official).

Patch by Stéphane Wirtel.

--HG--
branch : 3.4
#9351: set_defaults on subparser is no longer ignored if set on parent.

Before, if a default was set on the parent parser, any default for that
variable set via set_defaults on a subparser would be ignored.  Now
the subparser set_defaults is honored.

Patch by Jyrki Pullianinen.

--HG--
branch : 3.4
#18853: Fix resource warning in shlex's __main__ section.

Report and original fix by Vajrasky Kok.

--HG--
branch : 3.4