JAVA-1360: Removed com.mongodb.ServerError class
JAVA-1372: Ignoring CLIRR warnings for missing WriteConcernException method/constructor
JAVA-1373: Ignoring CLIRR warnings for com.mongodb.CommandResult.getServerUsed
JAVA-1374: Removed MongoInterruptedException constructor and added to CLIRR exclude
JAVA-1381: Added WriteResult.getLastConcern to CLIRR exclude
JAVA-1375: Added CLIRR exclusions for CommandFailureException constructor and getCommandResult method
JAVA-1376: Added CLIRR exclusion for MongoException(BSONObject) constructor
JAVA-1377: Added CLIRR exclude for WriteConcern.getCommand()
JAVA-1378: Added CLIRR exclusion for com.mongodb.MongoServerSelectionException
JAVA-1379: Added CLIRR exclusion for MongoException$DuplicateKey constructor
JAVA-1380: Added CLIRR exclusions for ReadPreference methods that use DBObject to describe replica set tags lists
Added Jira issue numbers to CLIRR exclude
Reader type enforcement

Enforces getBsonType() only gets called when state is TYPE in the BsonDocumentReader. This ensures the
DocumentReader, BinaryReader and JsonReader behave the same way.