Query mode must not be changed if a match mode was explicitly set on the commandline (e.g. --match-exact).
 BTW we should think about adding switches for --match-glob and --match-regex too; PoolQuery supports them.

Would be nice if the  'autodetected' match mode would test for '/pattern/' and use 'pattern' as regex, otherwise check for not-\-escaped globchars '?*[]'.