Split MapReduceOperation into MapReduceOperationBase, MapReduceOperation and MapReduceOutputToCollectionOperation.
Removed Inline from MapReduceOutputMode. The output mode is only used by the MapReduceOutputToCollectionOperation now.