Switch to progressbar2 from progressbar

Same codebase and API, but pb2 has been massively upgraded, including
fixing the _need_update() function to work off time-delta instead of
whole-integer completion percentage.
improve docs for Position()