CSHARP-797: Refactored BatchPosition into Batch/FirstBatch/ContinuationBatch.