When adding a source that already exists, make sure the version is compatible
Merge pull request #366 from RiotGames/issue366

Resolver should error if incompatible dependencies are specified