SIGN IN SIGN UP

improve progress reporting

* use erase rest of line escape code.
 * use `stderr.supportsAnsiEscapeCodes` rather than `isTty`.
 * respect `--color off`
 * avoid unnecessary recursion
 * add `Progress.log`
 * disable the progress std lib test since it's noisy and uses
   `time.sleep()`.
 * enable/integrate progress printing with the default test runner
A
Andrew Kelley committed
2d5b2bf1c986d037ef965bf8c9b4d8dfd5967478
Parent: 2999910