distro: add clean_packages() to clean kept packages.
distro: add basearch & major version to cachedir.
distro: define repository-id for each distro.
Merge branch 'feature-configure-keepcache'