Created a MapReduceIterable so can access MapReduceStatistics

Fixed issue not surfacing the statistics at all for map reduce operations that save to a collection
JAVA-1545
Otherwise it was too easy to create an invalid map reduce - this default is the same as DBCollection's default.