Failing query expression parser tests

```orderby a, b``` is parsed as ```orderby a orderby b```

The location of where and orderby clauses are incorrect (the location of the clause is the same as the location of the expression).