CSHARP-797: Deleted RequestEnumerator because it is no longer used.
CSHARP-797: Changed BulkWriteOperation to use BatchIterator to find runs of requests of the same type. While it now materializes the runs, the length of the runs is bounded by MaxBatchCount.