Added --crl-file to load a Certificate Revocation List (CRL) file

Reported-by: Noël Köthe <noel@debian.org>
Added new test Test--https-crl.py to check --crl-file

For this test, a proper CA and server key/cert infrastructure
was needed. E.g. without CN being 127.0.0.1 a matching CRL file
couldn't be generated.
Fix OpenSSL compile-time check for TLSv1.1 and TLSv1.2

Reported-by: Velemas Vosak <velemas@gmail.com>
Fix missing _Noreturn declaration specifiers in src/main.c

Reported-by: Gisle Vanem <gvanem@yahoo.no>
Add 'Accept-Encoding: identity' to request header

Fixes bug #40819
Reported-by: Noël Köthe <noel@debian.org>