textMatches: validate number of arguments.
Rename matchesText test class to be more consistent.
textMatches: more tests for edge cases.
textMatches: throw proper error on argument type mismatch.
TransformExprToSQLApplyer: move textMatches to bottom.