Add --log-level support - Issue #5198

I noticed that even if I set the log level to 'fatal' there are still quite a few things printed to stdout/err.
In my quick scan its because not everything is using the default logger.  For example, I noticed that
job.go has its own.  I think that should be removed and everyone should use the same logger.
I could move that change into this PR if people want, but I'd prefer to split it out into a new one so that
this one is just focused on adding the --log-level flag.

Closes #5198

Signed-off-by: Doug Davis <dug@us.ibm.com>
I'm not sure if this is ready patch, but I don't want to set `DEBUG` with `--log-level=debug`, because `DEBUG` is little more than just logging.