The MongoTimeoutException thrown from BaseCluster methods now includes a short description of the cluster state,
which includes a short description of each server being monitored, which includes a short description of any exception
thrown while monitoring.

JAVA-1477
Removed duplicate ShutdownHook in rx test fixture.
JAVA-1486 fix max/minkey typo and binary encoding and decoding test
 Fixed a few stray Javadoc issues in the driver-core module, so now enabling the Checkstyle rule for it
Removed spurious comment in checkstyle.xml
Clarified in Javadoc that $snapshot only prevents duplicates.

JAVA-1408
Removed unused non-public field/methods in DBCollection

JAVA-1430
[JAVA-1410] Adding @mongodb.driver.manual tag to classes in com.mongodb
[JAVA-1410] Fixed @mongodb.driver.manual tags for mongo-wire-protocol links
Javadoc - Fixed broken external links
Cleanup - removed compiler warnings; reset checkstyle file-length check to the default now DBCollection has been excluded entirely.
Invalidate all servers if authentication fails

JAVA-1463
Updates