bpo-37039: Make IDLE's Zoom Height adjust to users' screens (GH-13678) (GH-14168)

Measure required height by quickly maximizing once per screen.
A search for a better method failed.
(cherry picked from commit 5bff3c86ab77e9d831b3cd19b45654c7eef22931)

Co-authored-by: Tal Einat <taleinat+github@gmail.com>
5 files changed