Adapt Armature Weight CLI

Now that the segmentation has split, we can focus only on computing the
weight for a given segmentation.

See Issue #13873
Delete BonePartition as an output from the bone partition segmentation

The bones partition is not really a part of the segmentation and can be
easily computed with a threshold. Plus, it might need to use the envelopes
properties that are used in the ArmatureWeight CLI.

See Issue #13873
Merge branch 'armatures' into HEAD

* armatures:
  Add /bin to testing path
  Pass correct testing executable path
  Envelope radius ratio for each bone.
  Enable selection for the cylinder and the cones
  Apply change to Slicer
  Listen to armature's bone representation change and propagate
  Add radius field data to the armature polydata
  Add envelope radius slider
  Rename EnvelopeVisible to ShowEnvelope
  Make envelopes available in Slicer
  Add Envelope representation
  Add vtkCapsuleSource
  Revert "Always select newly added armature."
Transfer BonesPartition to ArmatureWeight CLI

So far the bones are segment by a VERY simple threshold. This step would
however probably deserve its own CLI.

Also reading the armature polydata as an input.

See Issue #13873
Use envelopes in ArmatureWeight CLI

The envelopes are used for the creation of the weight images.
This also led to clean-up and major refactoring.

See Issue #13873