Add debug information about which file is loaded from cache
Stop checking conflicts after the first valid package has been found

This avoid looping on each repo for a given package when the chosen one
has already been loaded
Load all version of a given package into universe

Including local and remote even of they both have the same digest