MaxWriteBatchSize default is 1000 - ticket SERVER-12275

RUBY-676
bulk API spec v0.3 sync

RUBY-676
nRemoved replaces nDeleted, now in bulk API spec

RUBY-676
handle error code 11001 from server 2.4.9

RUBY-676
assert_match_document special cases for Regexp match, BSON::ObjectId, Range

RUBY-676
Set added to assert_match_document

RUBY-676
nModified from nDocsModified command or nUpdated operation response

RUBY-676
Merge branch '1.x-stable' into 1.x-stable-ruby-676
Merge branch 'gjmurakami-10gen-1.x-stable-ruby-676' into 1.x-stable
RUBY-700 Adding ivp6 support
RUBY-700 Add ipv6 option to cluster manager for rs testing
minor: fixing prefixes in new test dbs so that they get cleaned up correctly
Merge pull request #351 from brandonblack/test-fix

minor: fixing prefixes in new test dbs so that they get cleaned up
handle server response without "n" value

RUBY-676
Array#sort_docs to check written docs consistently

RUBY-676
bulk API deferred write concern tests moved to replica set

also improved match_document diagnostics now includes key

RUBY-676
sort_docs(docs) local method replaces Array#sort_docs

RUBY-676
writeConcernError legacy write operations difference

RUBY-676
writeConcernError should raise OperationFailure exception

RUBY-676
test_max_scan ala server jstest/maxscan.js

includes additional correctness mods for test suite

RUBY-676