httpclient: apply upstream revision da7579b034a4 to fix SSL problems (issue4038)

--HG--
branch : stable
extra : rebase_source : 2aad70935af95ec35c86ed725a98c93b41eb08b9
sslutil: backed out changeset 074bd02352c0 (issue4038)

Python docs are a little unclear, but mpm reports reading the OpenSSL
source code shows that PROTOCOL_SSLv23 allows TLS whereas
PROTOCOL_SSLv3 does not.

--HG--
branch : stable
extra : rebase_source : e5f1d41b488cdb396577e8739d88780aae63c68e