Refactor & fix _qrybsrecurrmatch. Update $elemMatch test data.

_qrybsrecurrmatch was not checking all elements of an array as it
should have, which led to failures for all data and queries more
complex than the rather simple test cases.
It also now properly accounts for negation.