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.