oh my zomg, don't get full indexes for api sources
try to replicate Fetcher.enable_endpoint = false
umm wiping out the specs we downloaded: bad
fixup refactor fetching
backdeps now fetched correctly
include pry for help debugging test cases
improve Fetcher and Index inspects
inspect should be public
NHP shares connections to a host/port itself
remove useless begin
factor out dependency_api_uri
has_api actually tests for an API now
rework rubygems source for clarity, less requests
has_api → use_api, subsume scheme and flag checks