SPARK-2565. Update ShuffleReadMetrics as blocks are fetched

Might be good to file a JIRA for metrics for the NettyBlockFetcherIterator more generally -- I noticed yesterday that the Netty version also doesn't report fetchWaitTime