[Source] Remove the notion of a `DataProvider` and move logic into `Source`
[Source] Remove default repo path value in initializer
[Source] Optimize #search to avoid iterating through all available sets
Merge pull request #184 from CocoaPods/remove-data-provider

[Source] Remove the notion of a `DataProvider` and move logic into `Source`