OGM-622 Update Neo4j version to 2.1.5
OGM-622 Use properties for Neo4j modules
OGM-622 Adding comment
Fixing wrong references in JavaDoc
OGM-615 Merging MongoDBTupleSnapshot and BatchableMongoDBTupleSnapshot
OGM-615 Adding a test for making sure that entities obtained from queries can be updated
OGM-615 Avoiding object allocation during dehydration
OGM-615 Adding infrastructure and test for asserting invoked grid dialect operations
OGM-615 Avoiding superfluous read prior to deletes
OGM-536 Adding OgmEntityEntryState
OGM-615 Avoiding superfluous read prior to update
OGM-615 Avoiding entity read in case of insert and update in same transaction
OGM-615 Making sure a tuple can be updated in MongoDB after an insert, without re-reading it from the datastore
OGM-615 Adapting batch operation object names to changed method names
OGM-615 Addressing review remarks
OGM-615 Renaming "usesEmulatedOptimisticLocking" into "usesEmulatedOptimisticLocking"
OGM-630 CountDownLatch not correctly decrease in test
OGM-630 Change boolean with enum in OptimisticLockingTest

  Using an enum should make it easier to understand what's happening in
  during the tests
OGM-469 Unifying retrieval of embedded field values from MongoDB documents
OGM-469 Extracting interfaces for grid operation contexts