[Fix SPARK-742] Task Metrics should not employ per-record timing by default

This just removes the metric that was being tracked per-record. There is also a minor re-factoring which removes DelegateBlockFetchTracker.scala.