Abstract out 'aurPkg' and its ilk.

All Package instances now provide a 'pkg' function to find new
packages. This will be necessary for dependency management.