soup-session: add soup_session_proxy_connect* functions

Add functions to connect to a remote host, possibly via an HTTP proxy.

Based on a patch from Dirkjan Ochtman.

https://bugzilla.gnome.org/show_bug.cgi?id=721343
fixup! soup-session: add soup_session_proxy_connect* functions