Close #14439: Python now prints the traceback on runpy failure at startup.
Fix issue #17675: make socket repr() provide local and remote addresses (if any).
#17635: fix wrong function name in multiprocessing docs.
#17635: merge with 3.3.
#12820: add tests for the xml.dom.minicompat module.  Patch by John Chandler and Phil Connell.
#17487: wave.getparams now returns a namedtuple.

Patch by Claudiu Popa.
#12820: merge with 3.3.
Merge heads.
don't run frame if it has no stack (closes #17669)
merge 3.3 (#17669)