Some enhancements to the Progress reporter: cached width calculation, full line-wrapped display of test names, percentage display.