Issue #12645: Clarify and reformat the documentation of import_fresh_module
Close #12645: Clarify and reformat the documentation of import_fresh_module
Add some docstrings, clarify others, and fix formatting.
Issue 18693: Put custom __dir__ back in place.  Will instead look at fixing `help()`.
Closes issue #18598: Have the exception message for
importlib.import_module() include the name of the module when the
'package' argument is missing but needed.
Issue #18667: Add missing "HAVE_FCHOWNAT" symbol to posix._have_functions.
Issue #18667: Add missing "HAVE_FCHOWNAT" symbol to posix._have_functions.
Add whatsnew entries for 3.4.
Sort whatsnew entries alphabetically
Issue #18585: Add :func:`textwrap.shorten` to collapse and truncate a piece of text to a given length.
Issue #17701: Improving strftime documentation.
Merge issue #17701: Improving strftime documentation.