Ruby 777

With pre-2.6 servers, the bulk API has an edge case around documents with non-ObjectID _id fields.  This pull request offers a workaround for the issue.
I think that this may fail with one of the older versions of the server.  I previously sent a regression test script that I used for server versions to Emily.  I'll look it up for you.