Create repositories from generic-setup folder instead of single file.

This moves repository creation in one place taking filename as repository-id.
As a side-effect it adds the possibility to create multiple repositories at once.
Make sure repositores are first in content order.
Add separate section to configure portal navigation (repository).