ISPN-4047 Use the sort criteria provided by hql-parser instead of handling it separatelly

* the DSL used to build a separate sort criteria object instead of relying on the 'order by' of the generated jpa query due to HQLPARSER-24 (see https://hibernate.atlassian.net/browse/HQLPARSER-24)

* Upgrading hibernate-hql-parser/hibernate-hql-lucene to 1.0.0.CR1 was needed

Jira:  https://issues.jboss.org/browse/ISPN-4047 , 
         https://issues.jboss.org/browse/ISPN-4294