Refactor ProgressMonitor into ProgressMonitor, ProgressMonitorTime, and ProgressMonitorStep.

Setup progress monitor for TimeDependent and GreensFns problems.