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 think this code should be:
```
if *flLogLevel != "" { // all other --log-level values
	lvl, err := log.ParseLevel(*flLogLevel)
	if err != nil {
		log.Fatalf("Unable to parse logging level: %s", *flLogLevel)
	}
	log.SetLevel(lvl)
}

if *flDebug {
    os.Setenv("DEBUG", "1")
    log.SetLevel(log.DebugLevel)
}
```
And this allow you to check `--log-level` in any case as you want at first.