Rubygems source should fetch specs from all caches

This is a bug fix. The Rubygems source fetched cached specs only from
the bundle_cache, instead of all of its @caches.

I have no idea how to test this, but would love a suggestion - the spec/bundler/source_spec.rb was quite empty, and I scratched trying to determine which integration test would cover this.