Update options as cave resolve doesn't have --quiet option

REPORTED-BY: L29Ah_.
Introduce lazy DB.

Instead of rereading all packages contents - introduce local
database that is a list of a package contents. This will lead
to a higher memory use, however it will speed up algorithm.

It's possible to fallback to the previous variant in case of
a small checklist.