First attempt at adapting RandomDataStage and MapReduceStage to use
Report

Also added some data verification to MapReduceStage for return values of
the MapReduceTask