ExpressionQueryParserTests: made some more tests more "unit"-y (i.e. removed use of MatchCandidate and tested equality of expression tree), fix to MatchFinder to store the latest match for a candidate indefinitely and return to it at the end of the search