JAVA-1123: Log using SLF4J API if available, otherwise fall back to JUL.
Updated all the former users of JUL logging to use the new Logger interface provided by the driver.
Use Logback when running tests.
Properly closing connection in operations
Properly closing resources in tests