Remember the useragent when a download is requested via the proxy-URL.

This makes it easy to differentiate if a download was issued from within
CMUpdater or a user clicked the link on the website.
Merge branch 'master' into feature-website