switch to CompUnitRepo as specced by lizmat++

This gives us a clean interface, so that using the new module loader is
not much more than a `use CompUnitRepo`.
The `libraries.cfg` file is similar to the -I compiler flag, and is our
brane when it omes to remembering the installed repositories.