Add self-signed certificates, simple_https_server.py, and a test case for https downloads