getconfig: share recursion code with grablines
RepoConfigLoader: support repos.conf directory