Added indeterminate mode

This mode is helpful when percentage is not yet known, but will be known shortly. For example, download is starting, but didn't get response yet with byte size.

I was not sure if community would like this to be the case when percentage is 0.00 or only when specifically enabled. I implemented the latter.