Retry requests to dependency API.

api_timeout, redirect_limit, and max_retries are all Fetcher class instance
variables

closes #2561