Change progress bar from block-based to time-based

This is less confusing to most people, and doesn't rely on estimates
of the total number of blocks received from other nodes.
Transactions-based verification progress
Merge pull request #2310 from sipa/progressbar

Progressbar based on time-based estimation of transactions.