Closes #11959: SMTPServer and SMTPChannel now take an optional map, use of which avoids affecting global state.
Issue #17903: Added path search changes to launcher.
Issue #17314: Stop using imp in multiprocessing.forking and move over
to importlib.
Issue #18055: Move to importlib from imp for IDLE.
merge w/ 3.3 for issue #18055
Issue #7732: Move an imp.find_module test from test_import to
test_imp.
Fixed #18150: duplicate test inside TestSingleDispatch

Thanks to Vajrasky Kok for the patch
moved the single-dispatch generic function definitions to the glossary