Added precise logging for fetch time.

This commit adds functionality to the job logger to log exactly
when each fetch started and finished, how long it took to read
the fetched data off of the machine where it was fetched from,
how big each individual fetch was, and exactly when the
application requested shuffled data.