WebSearch: mixing syntaxes in SPIRES query parser
- already-invenio syntax now massaged to work alongside SPIRES syntax to be converted (i.e. "and" and "and not" subbed in for + and - in order to work down the line, also "and" prepended to unlogiced invenio syntax for same reason) (fixes #288)
- tests added for same
- tests added for support of all-invenio queries