Minor JavaDoc improvements
Add code comment around batch grid dialect use of ThreadLocal
OGM-578 Avoid unnecessary object creations in log.trace/debug/info calls
OGM-557 Fix embedded objects not populated on queries.
OGM-557
Move unit test to core.
Use FEST assertThat.
Rename snapshot classes.
OGM-557 Some clean-up

* Avoiding recursive implementation for TupleSnapshot#get()
* Using method name following Java conventions
* Adding back removed @author tag
OGM-541 Making NativeNoSqlQuerySpecification immutable
OGM-541 Passing SessionFactory instead of Session as parameter in query parsers
OGM-541 Providing base implementation of DatastoreProvider SPI
OGM-541 Providing base implementation of GridDialect SPI
OGM-541 Using existing infrastructure around HQLQueryPlan to cache translated queries

* Implementing query translator for creating native backend queries via QueryParserService
* Implementing query translator for creating HSearch-based queries
* Implementing OgmQueryLoader based on QueryLoader to load results of JP-QL queries
OGM-541 Moving QueryParserService to SPI package; Adding documentation for it
OGM-541 Translating JP-QL parameters to actual Cypher query parameters
OGM-541 Re-using HQLQueryPlan gives support for polymorphic queries also with JP-QL queries translated to native queries
OGM-541 Incorporating review remarks
OGM-541 Caching parsed queries in case parameterized queries are not supported
OGM-558 Remove early access repository

  The repository is used only to downaload EAP 6.1, but the
  version downloaded is quite old and we don't need to support it.

  At the moment there is not a EAP 6.2 version on the repository,
  the only way to run the integration test is to have an
  installation somewhere.
OGM-582 Update 'Getting Started' documentation section to fit for Neo4j
OGM-574 Extracting dependency management information into separate BOM POM
OGM-574 Updating "Getting started" guide