JAVA-1286: Fixed one broken Spock test
Ensured that Gradle runs Spock tests for the bson module
Fixing Codenarc failures in bson module Spock tests
Add test MaxPermSize settings in build
Up MaxPermSize settings in test build config
Moving MaxPermSize settings to gradle.properties
Ensure bson module jdk1.6 fixes
AbstractBsonWriter refactoring

DRY up implementation classes
JAVA-1290
Renamed ServerMonitor test
Removed dead code in DefaultServer test
JAVA-1295: Using difference between the current and previous exception in ServerMonitor to determine whether to log a state change.
JAVA-937: Added remove and removeOne to MongoWritableView in async-driver
JAVA-1186: Added remove and removeOne to MongoWritableView in async-rxjava-driver