(/=) Fixed SQLParser

-The issue was that even though the parse failed (and parse correctly
returned false) no exception was thrown. The tester assumes that an
exception is thrown if there is a parse error.

- Also, move the optionalOrderDirection so that it can appear after
each concreteAttribute (we discussed this yesterday)