WebSearch: SearchQueryParenthesisedParser rewrite
- New SQPP supports parenthetic subexpressions nested to arbitrary depth.
- Unit tests corrected to reflect both the new support for parentheses and because some of them should not have been correct with the old parser, either. (fixes #131) (fixes #67) (fixes #181) (fixes #189) (fixes #190) (fixes #191)
- Introduction of logicutils unit tests.