Automatically create output for modules

Adding output for the modules that do not already have an output that
matches the type and the name (with a suffix) of the input.
Also adding attributes to the comboboxes to make sure they only
display labelmaps. It is more coherent with the CLIs too.

See Issue #13882
Switch back to 4Up view in skinning module

See Issue#13882
Merge branch '13917-MarkChangeLabelAsLabelOnly' into 13882-ReviseWorkflow

* 13917-MarkChangeLabelAsLabelOnly:
  Mark Change Label input and output as labelmaps
Make sure CLI parameters from the worklow are passed to the CLI modules

We first open the CLI and the pass the parameters. Otherwise there
were issues when the CLI widget had never been initialized.
This seems to fix the issue.

Also, commenting the default options of armature weight.

See Issue #13882
Add progress bar

Using the latest slicer, adding the progress bar that automaticaly becomes
visible upon execution of the module and hides after.

See Issue #13882
Fix memory leak: Delete observers on old display node

See Issue #13882
Merge branch '13882-ReviseWorkflow' into workflow

* 13882-ReviseWorkflow:
  Fix memory leak: Delete observers on old display node
  Add progress bar
  Make sure CLI parameters from the worklow are passed to the CLI modules
  Switch back to 4Up view in skinning module
  Automatically create output for modules