Downloads a tool archive, authenticating with the webserver using the specified credentials, and installs it.

Note: If no variable credentials are required by the webserver then the Jenkins-core functionality can/should be used instead.