Add configurable check to ensure that repositories are self-contained
Some repositories have stricter requirements and require, that they are self-contained (any added package can only depend on packages also in that repository).
This should become a configurable option for each repository.