Introduce new Progress GUI class

This dialog will serve as a replacement for existing calls to the Anki
main window's progress object, which was not exactly intended for this.
Reintegrate BrowserGenerator w/ Progress

Removes old calls to the Anki main window progress object and instead
instantiates and manipulates the new Progress class.