Updated the proxy functionality to work with Fiddler proxy, and fixed issues with the CONNECT response:
* Now ignores the "Connection Established" response (which is the response to CONNECTION request) which precedes the "Switching Protocol" header when doing a proxy
* Fixed the CONNECT request headers for proxy
* Use LinkedHashMap instead of TreeMap to guarantee order of headers