Support NTLM authentication for proxies by moving to use 'node-proxying-agent' as the proxy agent

Move to use a proxy agent that can authenticate with NTLM proxies.

I've created a new proxy agent for http/s requests located at capriza/node-proxying-agent. The agent handles all proxying needs for http requests, including SSL tunneling, Basic authentication and most importantly NTLM authentication.