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}