Rewrote PoolQuery::Iterator (adapt to AttrMatcher, fixes and speedup)
- Let PoolQuery use and provide class Match instead of the satsolver
internal integer flags.
- Deprecated buggy and misused matchFiles/setMatchFiles methods. Instead
use filesMatchFullPath/filesMatchBasename to define whether filelist
queries should match full paths or basenames only.
- All query related data were removed from the PoolQueryIterator and are
now hidden in class PoolQueryMatcher. Now Iterator copies are cheap.
- Make use of the new AttrMatcher now available in the underlying
LookupAttr::Iterator as well, as in the PoolQueryMatcher.
- Improve queries for multiple attributes. Still slower than searching
for one attribute, but no longer as complex as an all attribute search.
- Fix and testcase for queries in multiline attributes line summary. The
old implementation sometimes lost matches.