OGM-220 Fix remaining wrong line endings
OGM-222 Support authentication (username / password)
OGM-222 Retrieve the admin element only when authentication is enabled
OGM-222 Document new options for MongoDB authentication
OGM-222 Introduce a logger method for authentication failures
OGM-211 Remove association key metadata and rowkey metadata from tuple in association - MongoDB
OGM-222 Let mongodb username and password be set as environment variables
OGM-222 Raise an exception if authentication fails
OGM-223 Wrap MongoDB driver connection exception in contextual HibernateException
OGM-222 OGM-223 Rewrite tests to use the ExpectedException @Rules in JUnit
OGM-223 Whitespace & imports cleanup
OGM-219 Add support for customized connection timeout
OGM-219 Update documentation with the new property
OGM-219 Set the timeout at 200ms for all tests
OGM-219 Add a test for the timeout configuration property
OGM-173 Test if the dialect loads only the selected columns for associations

Also move back test to the proper package
OGM-173 Add a new context information used to only load useful columns
OGM-173 Pass AssociationContext to GridDialect methods
OGM-173 Create mock AssociationContext and use it
OGM-173 Improve the logging message