Add https support

** NOTE: This can't be landed until https://github.com/servo/rust-openssl/pull/1 and https://github.com/servo/rust-http/pull/29 land **