Add test to check validity of distributed repos
Parent task: Test #6052
Add a test that uploads a "minimal" Debian package.
Add test coverage for per repository version uniqueness constraints
Refactor the debian test fixtures building
Add tests for known cases where the distribution is not the codename or suite
Add test to publish empty repository