XXX this isn't foolproof, it will return true for a string with only
an escaped asterisk. It also includes ? which is only interpreted by
Reglob() if "extended" is true which it can never be. And it doesn't
check for any of the other extended syntax. Bleah.