Reduce APISet requests

This pull request reduces the number of dependency resolution requests when running `gem install sinatra` from 10 to 4.

This significantly improves gem install times over high-latency connections where each request can take about a second.