Mark --debug parameter as hidden

The debug option is not intended for regular use,
so it does not need to show up in the help text.
Add option to run additional lint checks

The linter can be extended by other checks from arbitrary
modules, provided they can be imported with importlib.

This is an experimental feature and thus will remain
undocumented for now.