Support EVERY() operator

This is achieved by modifying the SQL parser to always pass around
set()s of values and ensure all the passed values pass the given test.

Only EveryIdentifier objects yield more than one value.