HQLPARSER-5, HQLPARSER-6

* Added support for BETWEEN
* Created separate module for Lucene implementation
* Created `QueryParser` API, shielding clients from Antlr specifics