assert_match as suggested in pull #317

RUBY-676
write_concern from opts for Collection#batch_write_incremental

RUBY-676
refactor rescue OperationFailure out of batch_message_send

RUBY-676
refactor legacy insert return out of batch_write_incremental

RUBY-676
refactor BulkWriteError out of batch_write_incremental into BulkWriteCollection#execute

RUBY-676
refactor "raise" out of batch_write_incremental

RUBY-676
refactor benefit - remove superfluous code

RUBY-676
MULTIPLE_ERRORS_OCCURRED constant from MongoDB Core Server

RUBY-676
RUBY-691 adding coverage reporting to the 1.x-stable branch

* added coveralls reporting to 1.x stable
* changed the default test suite to address a gap in testing with extensions
* cleaned up testing/commit rake tasks a little (much more to do here)
RUBY-691 removing redundant or unused tests
RUBY-691 standardizing class names, constants, tabbing and connections in tests
RUBY-691 introduction of helpers, refactor of test_helper
RUBY-691 refactor of test related rake tasks