HQLPARSER-10

* Splitting up normalization/validation and query creation passes
* Supporting negated clauses
* Supporting projections in Lucene queries