Relaxed Codenarc MethodCount rule
Added Fixture methods to determine cluster type
JAVA-1140: Implemented BulkWriteError.toString
JAVA-1040: Added illegal key checks for insert, update, and replace
JAVA-1040: Added more bulk write test coverage.
JAVA-1128: Don't apply key checking for inserts into system.indexes.  Ensure that key checking and _id creation occurs for all insert paths
JAVA-1134: Added BulkWriteResult.isModifiedCountAvailable(), which returns false if the server is unable to provide the count.  BulkWriteResult.getModifiedCount() now throws if the count is unavailable.