Issue #20048: Fixed ZipExtFile.peek() when it is called on the boundary of
the uncompress buffer and read() goes through more than one readbuffer.

This is partial backport of changeset 028e8e0b03e8.
Issue #12226: HTTPS is now used by default when connecting to PyPI.
s/lightweight/minimal/, as per issue #11379.