+ fixed mantis bug #14812: allow truncated-symbol searches for integer-symbols
- lexer wart: (19*) was being scanned as ('19' && '*') rather than ('19'*)
+ added 'WITHOR' operator
+ added lexer aliases &=, |=, != for WITHIN, WITHOR, WITHOUT respectively
+ re-worked CQueryWith*Node::EvaluateWithoutHits() to preserve token-wise Match-Ids when in use
- allows us to track matching criteria in combination with WITHOR, e.g.
( =ADJ* &= (=/(?:erst|zweit|dritt)e?$/=2 |= =/^[0-9]+\.$/=3) #sep )
assigns matchid=2 to -conditition matches and matchid=3 to -condition matches
- match-id =2 no longer clobbers =1 in WITHOUT queries (X=1 without Y=2)
- match-id handling should be basically compatible for WITH queries
+ updated & tidied up querydoc