COMP: Do not install CLIROITest

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23588 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix ExecutionModelTour input mrml scene

As explained in in-lined comment associated with r23587,
readWriteAsTransformToParent is not present anymore in current scenes,
because transforms are always written as TransformFromParent

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23589 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: #3807 fix crashes when cloning non-scalar volumes

Since nodes are strongly typed, it's important to get the right
subclass when making the copy.  Unfortunately New is not virtual
and there's currently not a good way to make this code polymorphic.
We should investigate doing a sweeping change to MRML so that
the vtkStandardNewMacro is used appropriately but that is a bigger
change than is needed to fix this particular bug.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23590 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Made BSplineDeformableTransform (ITKv3) the default write option for bspline transforms

Added a new attribute to vtkMRMLTransformStorageNode: PreferITKv3CompatibleTransforms.
By default PreferITKv3CompatibleTransforms=1 and so bsplines are written as BSplineDeformableTransform (ITKv3).
If PreferITKv3CompatibleTransforms=0 then bsplines are written as BSplineTransform (ITKv4).

When most of the modules support ITKv4 then the default writing format can be changed by setting
PreferITKv3CompatibleTransforms=0 in the vtkMRMLTransformStorageNode constructor.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23591 3bd1e089-480b-0410-8dfb-8563597acbee