I want to fix source spoke which was somewhat broken and I found that this change will be somewhat bigger than I expected :).
So in short: * Change hashing of repositories to special IDs (they are attached to existing RepoData instances) * Checks can now test even not selected objects * Check repositories URL before leaving spoke * Some minor fixes
*This is some kind of RFE so please feel free to tell me if there is better solution*