Add support for 'parameter' where appropriate.
Only return cleaned-up module names.

- strip module descriptions
- strip indentation from list output
- strip internal modules (help, usage, version)
Strip additional output from targets, return only actual targets.
Added 'parameter' to CLI examples.
Deprecate 'parameter' in favour of 'module_parameter'/'action_parameter'.

A generic 'parameter' argument doesn't cover what's actually required.
In some cases, parameters need to be passed either to the executed
module, action or both.

This changes gracefully deprecate the old 'parameter'.
Handle 'target' + 'action_parameter' in 'set_target()' correctly.