chore(driver-compat) add back BSONByteBuffer class and corresponding constructors
chore(*) bump Gradle version to 1.7
feat(driver) support DBPointer(0x0c) type
feat(driver, driver-compat) add alwaysUseMBeans, socketFactory, cursorFinalizersEnabled to MongoClientOptions
feat(driver-compat) add back BasicBSONCallback.gotDBRef(…)
feat(driver-compat) add back LazyBSONCallback.createDBRef(...)
chore(driver-compat) add DefaultDBEncoder.putDBRef(...)
feat(driver-compat) add back protected DBCollection constructor
refactor(bson) change return type of OutputBuffer.pipe() from void to int
refactor(driver-compat) clean GridFS module
refactor(driver-compat) make AggregationOutput fields private
feat(driver-compat) add DBCollection.getHintFields
chore(driver-compat) remove unused imports from DefaultDBEncoder