Remove Progress/ETA support.

This is part of removing the reliance on status APIs in bug 2818.  The
progress interface wasn't very good, anyway, and will be re-implemented
in bug 2590.
Merge pull request #1268 from djmitche/2818c

Remove Progress/ETA support.

See ticket:2818