Add support for proxy authorization.

Current implementation of HTTP proxy support does not work for username / password protected proxies.
The user supplied proxy username and password is instead send to the download link.