Support urls that shouldnt be proxied

Uses no_proxy and NO_PROXY environment variables to specify domains
that shouldn't be proxied.

* use $ setproxy proxyvalue noproxy to set the proxy and proxyless
   domains
* use the standard list for proxyless domains eg localhost,127.0.0.1