Deal with the case that a filter argument is completely empty and test.

Also assert that one of the patterns matches.

git-svn-id: http://svn.mkgmap.org.uk/mkgmap/trunk@3292 25d90789-57f7-4ee0-8453-03a3dfeeeb22