Fix issue22245 - Fix urllib2_localnet test.

Do not aggresively close wfile in the do_GET method in the BasicAuthHandler.

--HG--
branch : 3.4
merge from 3.4

Fix issue22245 - Fix urllib2_localnet test.

Do not aggresively close wfile in the do_GET method in the BasicAuthHandler.
Issue #19714: Tests for importlib.machinery.WindowsRegistryFinder.

Patch by Claudiu Popa, review by Martin v. Löwis.
Issue #22191: Fix warnings.__all__.

Thanks to Jon Poler for the patch.

--HG--
branch : 3.4
Merge for issue #22191 fix
Issue #22150: Fix deprecated-removed directive in Sphinx 1.2.

--HG--
branch : 3.4
Issue #22150: Fix deprecated-removed directive in Sphinx 1.2.
Issue #20152: Convert _multibytecodecs to Argument Clinic.
Issue #20152: Convert the grp module to Argument Clinic.
Issue #19447: Add a test case to py_compile.compile() to make sure
it don't raise an exception if doraise is False.

Patch by Bohuslav "Slavek" Kabrda.

--HG--
branch : 3.4
Issue #19447: Add a test case to py_compile.compile() to make sure
it don't raise an exception if doraise is False.

Patch by Bohuslav "Slavek" Kabrda.
Issue #19447: Use importlib.util.cache_from_source() instead of ``bad_coding + 'c'``.

Thanks to Arfrever Frehtes Taifersar Arahesis.

--HG--
branch : 3.4
Issue #19447: Use importlib.util.cache_from_source() instead of ``bad_coding + 'c'``.

Thanks to Arfrever Frehtes Taifersar Arahesis.
Issue #20152: Port the spwd module to Argument Clinic.
Fix a missing #include.
Issue #20152: Port the pwd module to Argument Clinic.
Add a missing Argument Clinic file
Issue #20152: Port pyexpat to Argument Clinic.

Could not emit an external file as pyexpat has a conditionally built
method which Clinic won't hide otherwise.
Issue #21166: Prevent possible segfaults and other random failures of
python --generate-posix-vars in pybuilddir.txt build target by ensuring
that pybuilddir.txt is always regenerated when configure is run and
that the newly built skeleton python does not inadvertently import
modules from previously installed instances.

--HG--
branch : 3.4
Issue #21166: merge from 3.4