SuiteProgressMeterTest: explicit test that suite may finish before reaching 100%
TextProgressBar: start in indeterminate mode, allow method chaining
TextProgressBar: use hard-coded ASCII art for the progress bar's middle part
TextProgressBar: use rounding
TextProgressBar: on abrupt suite completion, show empty space: "[=======   ]"