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
So far we've avoiding leakage of any classes from com.mongodb.operation into the high level API.  If we're going to do this, MapReduceCursor and MapReduceStatistics should move to com.mongodb.