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

Closes https://github.com/CocoaPods/Core/issues/183

\c @fabiopelosin @alloy