HQLPARSER-10, -9, 8

HQLPARSER-10
* Splitting up normalization/validation and query creation passes
* Supporting negated clauses
* Supporting projections in Lucene queries

HQLPARSER-9: Renaming "jpql" to "hql"
HQLPARSER-8: Adding support for date and number range queries