WebSearch: manifold SPIRES syntax bugfixes
- Correct exactauthor/author or'ing behavior (closes:#14512)
- accept "f" as an abbrev for find (SPIRES did)
- find title this and that -> title:this and title:that (closes: #14028)
- Complete name variant truncation for first and middle names.
- protecting quotes in exact author, so ea does not overwrite exactauthor searches produced in author
- Parens wrap the full search produced by author searching (closes:#13986)
- New Test cases for exact author, double last names, multiple middle initials, single names
- All tests pass (some from rewriting the tests, some from fixing the code)