give a nice message when installer is launched w/o admin rights (closes #16561)

--HG--
branch : 3.4
extra : source : 1ac5aec658f6972c3372f139ce69ee6799dc0b2e
merge 3.4 (#16561)
asyncio doc: explain how to pass keywords to callbacks (functools.partial)

--HG--
branch : 3.4
(Merge 3.4) asyncio doc: explain how to pass keywords to callbacks
(functools.partial)
Issue #21356: Make ssl.RAND_egd() optional to support LibreSSL. The
availability of the function is checked during the compilation.

Patch written by Bernard Spil.

--HG--
extra : amend_source : 4d70113a351ac2700570c569499d02bac824dcda
asyncio doc: reformat event loop policy doc

--HG--
branch : 3.4
(Merge 3.4) asyncio doc: reformat event loop policy doc
Closes #22348: Rephrase asyncio.StreamWriter.drain() documentation
Patch written by Martin Richard.

--HG--
branch : 3.4
(Merge 3.4) Closes #22348: Rephrase asyncio.StreamWriter.drain() documentation
Patch written by Martin Richard.
Issue #22685: Debug test_pause_reading() on FreeBSD

--HG--
branch : 3.4
Merge 3.4 (asyncio)
Issue #22389: Add contextlib.redirect_stderr().
Issue #22685, asyncio: mock also resume_reading in test_pause_reading()

--HG--
extra : rebase_source : a1a6148fd0c6978ed2c29e24a1bde0b155dd5b92
Issue #22685, asyncio: resume_reading() must also be called in test_pause_reading()
Minor code cleanup.
Issue #16113: Also remove test_case_sha3_224_huge

--HG--
branch : 3.4
Issue #16113: Also remove test_case_sha3_224_huge