Add support for no_proxy to HTTP connections

In addition to the http_proxy environment variable, most url
handlers support a no_proxy environment variable, containing a
comma-delimited list of domains to ignore.

Solves Issue #1600