OGM-208 Add Option and UniqueOption classes
OGM-208 Add mapping context interfaces
OGM-208 Add common options: NamedQueryOption and QuorumOption
OGM-208 Update Log interface with new log messages
OGM-208 Add MongoDB specific options with relative annotations: AssociationStorageOption and WriteConcernOption
OGM-208 Add new MongoDB context interfaces
OGM-208 Include MappingServiceInitiator in the list of service to initialize
OGM-208 Add option examples that can be used for testing
OGM-208 Add unit tests for Option and UniqueOption classes
OGM-208 Add utility class for options testing: OptionsContainerHelper
OGM-208 Add DatastoreProvider#getMappingFactoryType()
OGM-208 Update DatastoreProvider interface to add 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 getMappingFactoryType() to DatastoreProvider  implementations
OGM-208 Add unit tests for option mapping
OGM-208 Add unit tests form MongoDB mapping
OGM-208 Update GridDialect methods with TupleContext
OGM-208 Removing superfluous type parameters