package version housekeeping

`keep_package_versions ` in a repository configuration will tell the housekeeping that it should retain the given number of package revisions in the repository.

This Fixes #1