Creates a builder for an ordered bulk write operation, consisting of an ordered collection of write requests, which can be any
combination of inserts, updates, replaces, or removes. Write requests included in the bulk operations will be executed in order, and
will halt on the first failure.
Note: While this bulk write operation will execute on MongoDB 2.4 servers and below, the writes will be performed one at a time,
as that is the only way to preserve the semantics of the value returned from execution or the exception thrown.
Note: While a bulk write operation with a mix of inserts, updates, replaces, and removes is supported, the implementation will
batch up consecutive requests of the same type and send them to the server one at a time. For example, if a bulk write operation
consists of 10 inserts followed by 5 updates, followed by 10 more inserts, it will result in three round trips to the server.