Add HTTP proxy support

I'd like to add a feature for connecting CF servers through an HTTP proxy.