Issue #21477: idle htests - lower case function names, other cleanups.
Improve readability
Small code and comment cleanups
Issue 20620: Update the min()/max() docs for the new default argument.

Patch provided by Berker Peksag.
merge
merge heads
Merge with 3.4