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>
Sure and I'm not suggesting we worry about all possible edits they may make, but them changing their default seems like a pretty likely change they could make.  Although, let's back up a second.... I didn't really understand your comment about logrus's default being InfoLevel w.r.t. that line of code - how does that impact line 58?