CHANGED: made AbstractAsyncProgress more generic
CHANGED: drawHSLRainbow()
CHANGED: Made progress bar indeterminate while the progress is unquantifiable