Do not include two alerts when setting the progress message
Improve the time format of progress messages, match it to what is used in the profiling reports and avoid any ambiguity
Change how progress messages are written, use xterm if $TERM says you should, on Windows fall back to SetConsole