Initial time estimator with new column for remaining time.

SPARK-576: A first approach to display estimated time remaining. Initially this is done by calculating the average completion rate multiplied by the number of tasks remaining.