Record redirects.
Record redirects.

When a package.json is fetched, and this results in a redirect, we now store the
promise under both the original URL and the redirected URL so that we can avoid
fetching it again.

d3/d3-require,d3/d3-require