scsi module added
Provide a facility for modules to report the reasons they cannot be
loaded.
Merge branch 'develop' into module_fail_reasons
Lint fix
Remove exception logging to avoid writing any sensitive data to a log

I don't like the possibility here that an exception could potentially
log sensitive authentication credentials to a log. I think it is
preferable to debug these errors by hand, if they occur.
Change to public method

So we don't access a private method externally
Add missing docstring
Distinguish logical line. (Pylint)
Disable pylint warning
Lint (not multiple of four)
Lint (incorrectly flags as FIXME)
Pylint (too-short var name)
Refactor private members out of cmdmod
Forgot to add util func!
More pythonic variable names and docstrings
Clear up duplicate func/arg names
Lint spacing and proper constant capitalization
Clean up var naming
Remove unused code
Docstrings