Progress dialog, abort, skip buttons greyed out

It also looks like there was no way to get the Skip button enabled from a script (or if there was, it was very hard; it only happens if the speed timers in the progress dialog were enabled, and I'm not sure scripts can do that).

We'll be adding a new EnableSkip method to the progress object for this.