chore(*) remove JDK8 dog-nails
chore(*) add travis flowdock notification
fix(driver-compat) make LazyWritableDBCallback to return LazyWritableDBObject
Added Java 8 compatibility badge to the readme
Made compatibility image a tiny bit smaller
refactor(driver-compat) optimise LazyBSONObject.containsField()
chore(driver-compat) decrease accessibility of c.m.ReflectionDBObject.JavaWrapper.getInternalClass() to package
chore(driver-compat) add back BSON.toInt()
chore(driver-compat) add toString() to various classes
chore(driver-compat) add com.mongodb.DBCollection#genIndexName
feat(driver-compat) implement lock, unlock, isLocked for Mongo class
chore(driver-compat) add back c.m.Mongo.{getMaxBsonObjectSize, getConnectPoint}
Made compatibility image a tiny bit smaller
fix(driver) increase maxWaitTime to 1000 to fix org.mongodb.connection.impl.DefaultConnectionProviderTest#shouldThrowOnWaitQueueFull
chore(driver) ignore org.mongodb.connection.impl.DefaultConnectionProviderTest#shouldThrowOnWaitQueueFull
chore(driver-compat) add some error types to ignore by Clirr
chore(driver-compat) remove org.bson.NewBSONDecoder
feat(driver-compat) add DBDecoder and DBEncoder factories options to MongoClientOptions
chore(driver-compat) add '6006 (field now final)' to Clirr ignore list
feat(driver-compat) add missing methods to MongoClient

Added:
- public MongoClient(java.util.List, java.util.List)
- public java.util.List getCredentialsList()
- public com.mongodb.MongoClientOptions getMongoClientOptions()