common/rpackagelister.{h,cc}:
- add limitBySearch() and xapianSearch() methods
common/rpackageview.{cc,h}:
- add RPackageView::hasPackage() for the limitBySearch() code
- move the xapian code out and into RPackageLister so that it
acts as a dynamic filter