OGM-208 Add DatastoreProvider#getMappingFactoryType()
OGM-208 Add SPI mapping option classes
OGM-208 Add option mapping implementation classes
OGM-208 Add MongoDB mapping implementation classes
OGM-208 Add unit tests for option mapping
OGM-208 Add unit tests form MongoDB mapping
OGM-208 Removing superfluous type parameters
OGM-208 Making sure NoSql* context types are used with NoSqlMapping
OGM-208 Providing implementions for entity() and property() via proxies
OGM-208 Rename AssociationStorage enum to AssociationStorageType
OGM-208 Use AssociationSotrageType enum as value for AssociationStorage annotation
OGM-208 Rename OptionSupport to BaseContext
OGM-208 Rename DefaultNoSql* to GenericNoSql*
OGM-208 Map WriteConcern options for MongoDB using WriteConcernType
OGM-208 Update Classes to use WriteConcernType
OGM-208 Use HibernateException when the creation of the context proxy fails
OGM-208 Rename GlobalOptionsImpl to BaseGlobalOptions
OGM-208 Rename MongoDB mapping options classes
OGM-208 Rename GenericNoSql*Context to GenericNoSql*Options
OGM-208 Rename DatastoreProvider#getMappingFactoryType() to getConfigurationBuilder()