CSHARP-1074: Reimplement legacy MapReduce using an operation in Core. Add tests for MapReduceOperations.