Import USHRT_MAX to fix failing test_devpool test
Skip some tests that require server name indication (SNI)
test_ftplib: skip check_hostname test when SNI is not available
test_imaplib: skip check_hostname test when SNI is not available
fixed test_ftplib
Issue #19986: Avoid an incorrect warning of older gcc versions.
Merge from 3.3.
Minor code clean-up.  Keep the C-API all in one section.
Merge.
test_poplib: skip stls_context test when SNI is not available
test_ssl: skip tests when SNI is not available
#19532: make compileall with no file/dir args respect -f and -q.

Patch by Vajrasky Kok.
Merge: #19532: make compileall with no file/dir args respect -f and -q.