OGM-587 Add test case to show the failure
OGM-587 Fix the failure in MongoDB

  Uses the entity id instead of the entity to get the collection.
OGM-587 Escape relationship type in Neo4j
OGM-587 Fix embedded associations in CouchDB

  Consider embedded properties when setting the rows in an embedded
  association
OGM-587 Add test case for null embedded
OGM-600 Establishing ForwardingGridDialect base class to facilitate the addition of further dialect facets and chaining them
OGM-600 Adding generic getDialectFacetOrNull() method
OGM-600 JavaDoc improvement
OGM-600 Improving JavaDoc based on review comments
OGM-526 Creating helper for dealing with tuple contexts in tests
OGM-526 Optimizing retrieval of referenced entities in EntityDehydrator
OGM-526 WIP Adding support for manually assigned ObjectIds
OGM-526 WIP adding support for IDENTITY mapping
OGM-526 WIP Splitting up de-hydration and inverse association management in order to support store-generated ids
OGM-526 Removing some fields from EntityDehydrator/EntityAssociationUpdater which can be obtained directly from the persister
OGM-526 Caching some constant data in OgmEntityPersister
OGM-526 Moving method buildRowKeyColumnNamesForStarToOne() to the only class using it
OGM-526 Applying IDENTITY strategy if the generation type is AUTO and the store supports identity columns
TEMP duplicating tests