Package Groups: add ability to list groups by repo and retrieve info for a group

Note: pr also includes minor fix for a recent rename on a puppet module search (search vs legacy_search)