Allow to pass filehandle for console log as an argument

It is useful to use progress indicator even in cases where the script is being used as a part of a commands pipe.

For this to work, the logs have to go to STDERR instead of STDOUT. With these changes it is possible to specify that with e.g.:

    Progress::Any::Output->set('TermProgressBarColor', fh => \*STDERR);