Removed deprecated mapReduce method and associated tests.
Split MapReduceOperation into two, one for inline results and one for output into a collection.  Gave me an opportunity to move some stuff around, the code is mostly simpler now.