Proxy connector https tunneling

Hi guys,

I've refactored `ProxyConnector`. It still supports only HTTP proxies but now it tunnels HTTPS requests.
Old `ProxyConnector` tests don't make much sense now so I've removed them.
I have tested this on few proxies available to me but I can't use them in tests.
I will add tests as soon as I have free time and clear mind)