WebWearch: real unit tests for query parser
- Actually tests parsing, rather than parsing and searching. In some ways this is less good, but combined with the new Inspire tests, it should be better. (closes: #14026)
- Also fixes previously unrecorded bug in the parsing of multiple last names specified in searches.