SPARK-2565. Update ShuffleReadMetrics as blocks are fetched

Could you add a brief comment on what this does? (and when this happens)