Support all filters for --list operation and listing everything.

I can't see why `match_exact` is hardcoded, maybe there's a reason why its this way, but works for me.

Providing no arguments to `pkgfile` will list everything now instead of nothing. This is more in line with what `pacman` does.