Restore slice view controller advanced view

It is needed to view the labelmap volume combobox.
Issue #13632
Merge branch '13632-bender-application'

* 13632-bender-application:
  Restore slice view controller advanced view
Right Number of click for adding bones

Fist, adding a selected armature node, so we constantly know the currently
selected node in the armature. This assumes that only one armature can
be selected per scene (and consequently by displayable manager).
Secondly, when adding a bone, we check if there is a currently selected
armature and if there is a selected bone in it. If so, we add it on the
first click. Else, the bone is added with two clicks.

See Issue #13724
Merge branch 'Armatures-OneClickBone' into Armatures

Conflicts:
	Modules/Loadable/Armatures/MRML/DisplayableManagers/vtkMRMLArmatureDisplayableManager.cxx
Make bone default annotation and persistent

See Issue #13729
Suppress debug output according the command parameter

- The output of "region.mha" is properly suppressed

Other fixes:
- ArmatureType::BodyPartition is properly initialized
- minor cosmetic fixes
Change axes size.

Here the axes have a size depending on the bone length and not the display.
The latest would imply that the axes would be transfered to the
representation somehow to respond to rendering events. This is an esaier
to implement this.

See Issue #13696
Update Show Axes option

Simply change the combo box in a checkbox.

See Issue#13696
Handle STL file for PoseBody input (issue 0013725)

Extracted the function ReadPolyData() to a new class
bender::IOUtils::ReadPolyData(), which handles multiple surface
file types, including STL.
Set the active annotation as bone on Armatures enter

Issue #13729
Merge branch '13729-default-bone-annotation' into armatures

* 13729-default-bone-annotation:
  Set the active annotation as bone on Armatures enter
Associate Model node to Armature node

Armature model can be passed in CLI requiring geometry parameters
Issue #13679
vtkMRMLArmatureNode observes vtkArmatureWidget polydata

Issues #13670, #13679
Merge branch '13679-armature-polydata' into armatures

* 13679-armature-polydata:
  vtkMRMLArmatureNode observes vtkArmatureWidget polydata
  Associate Model node to Armature node
Change inverting y to inverting xy (mantis issue 0013735)

The difference between ITK and VTK is LPS vs RAS.  Therefore,
inverting Y is not enough when converting from one coordinate system
to the other: X must also be inverted.

The option "--inverty" is also changed to reflect this.
Rename vtkArmatureWidget signals

See Issue #13733
Refactor create and node function

Make it return the ewly created node. The remove node from hierarchy is
also simplified to accept both node and positions.
This implies a change of the reparent function which beomes simplier and
safer.

See Issue #13616
Add parent control methods

It can be quite useful to know if a bone is directly parented or not with
a given parent.

See Issue #13616
Add merge bone method

This method allows the user to merge two bone that are parented (directly
or not) together.

Also comment out the vtkBoneWidgetTwoBonesTest.

See Issue #13616
Implement ShallowCopy() for bone representations

See Issue #13616