render: Update the time and filesize estimates independently from percentage

Instead of doing it all in one go everytime the pipeline changes position,
start independent estimate timers once we have enough data to make a good guess.

The progressbar remains fluid while other estimates fluctuate much less,
significantly improving perceived accuracy of those estimates.