List recipes in a way that includes overlapping names

I've found that I have enough remote autopkg repos to have overlapping names. When searching for something using `autopkg list-recipes` I only see the names and not which specific repository it comes from. In the case of duplicates (e.g. multiple repos having the same-named package) it leads to a false sense of which recipes exist. This patch all recipes and which repo directory they're listed in (or if they're an override). Welcome to suggestions to change.