JAVA-1040: Added more bulk write test coverage
Added a Fixture method to check if journaling is enabled on the server
JAVA-1131: Checking for jnote and wnote in GLE response, and throwing a CommandFailureException if either is non-null.
JAVA-1040: Added more bulk write test coverage for write concern edge cases
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.
JAVA-1134: Fixed some errant Javadoc
JAVA-1140: Removed erroneous comments about duplicate key errors