Add support for occasions when max count is unknown

I have scripts that sometimes know the maximum count (when taken from a file) but sometimes don't (eg taken from STDIN). Rather than add extra code that allows me to either use the progress bar, or not, and either use progress->message() or not, this little change allows you to set the count = -1 and keep using the other progress bar code.