OGM-481 Avoiding several list/array conversions; Getting rid of some members in MongoDBAssociationSnapshot; Allocating collections with correct size
OGM-481 Adapting test assertions to not distinguish between embedded associations and embedded element collections
OGM-481 For associations and embedded collections in MongoDB only store the column name if there is more than on column
OGM-481 Making AssociationKeyMetadata immutable
OGM-481 For associations and embedded collections in CouchDB only store the column name if there is more than on column
OGM-481 Consolidating association handling for MongoDB and CouchDB
OGM-481 Doc improvements; Avoiding map instantation during row key creation
OGM-481 Adding examples on association format in reference guide
OGM-481 Incorporating review remarks
OGM-553 Add missing dependencies in the Neo4j jboss module
OGM-553 Add Neo4j missing dependencies in the distribution package
OGM-553 Add Neo4j integration test to check that the container will start
OGM-489 Move LikeExpressionToRegExpConverter* from mongodb to core

  This way the other datastore can reuse the same logic needed to convert
  the expression in the like into a regex
OGM-489 Exclude not supported test by the Neo4j query parser
OGM-489 Add new fest assertion to ignore the null on ordered list
OGM-489 Add dependency to CypherDSL for Neo4j

  * Update Neo4j project pom
  * Update Neo4j JBoss module projects
  * Update ditribution package
OMG-489 Create new classes for the Neo4j query parser
OGM-489 Ignore null position when comparing ordered results

  The position of the null values in the results of a query that uses
  the ORDER BY clause might change depending on the DB.

  For example in Neo4j the null are always returned at the end of the
  list if ASC is used while MongoDB returns them at the beginning.
OGM-489 Add test cases for setMaxRows and setFirstResult in Neo4j
OGM-489 Use Neo4j query parser instead of Lucene