fix($http): resolve cached requests with the proper config when hitting a cached promise

If an $http request is cached but not yet resolved, and a second request is made to the same
URL; be sure to resolve the second request's promise with the second request's config object.

The way I read the current docs on $http, the original behavior is not described, so
this does not introduce any backwards compatibility concerns.