COMP: Fix install location of VTKv6

Update External_VTKv6.cmake to reflect upstream changes to the name(s)
of the variables that control the install locations of the libraries.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23217 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: In Selection node, get unit node only for valid MRML node references.

This fixes the issue discussed in [1]

[1] http://slicer-devel.65872.n3.nabble.com/stack-trace-for-failing-self-test-tt4031667.html

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23218 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix SlicerWizard/Utilities.py for Python 2.6

Use tuples instead of set literals for checking for a supported VCS
tool, as set literals are only supported in Python 2.7.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23219 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update CTK project to fix windows build and dicom repair msg box issue.

$ git shortlog 1b2973d58..3aaa591 --no-merges
Alireza Mehrtash (1):
      Fixed a bug in repair message box

Jean-Christophe Fillion-Robin (1):
      Fix typo introduced by commit 8d376ed

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23220 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: separate scene views with a line

Request from Ron, adding in a horizontal line between
scene views.

Issue #1299



git-svn-id: http://svn.slicer.org/Slicer4/trunk@23221 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix crash with vtkMRMLSelectionNode and vtkSlicerUnitsLogic

Since r23192, the GetUnitNodes() can return empty nodes.
This triggered asserts in vtkSlicerUnitsLogic.
vtkSlicerUnitLogic is only interested in unit quantities and IDs.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23222 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: #3694 check for valid image data before running pipeline

Since the display node is observing the image data directly it
may receive Modified events on image data that is not yet
completely constructed, in particular, during a DeepCopy, the scalar
fields may not yet have been copied when a ModifiedEvent is triggered
by one of the Set methods.

This change prevents a spurious vtkErrorMessage from being generated,
and so it allows the EMSegment test to pass.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23223 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update qMRMLSliderWidget single step when range changes

The single step can depend on the range of the slider, update it when
needed.

Issues #3657, #3700
$ git shortlog 3aaa591..daaf705 --no-merges
Julien Finet (1):
      Virtualize ctkRangeWidget and ctkSliderWidget public API

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23224 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update copy color icon

User feedback on the customisation of color tables suggested that
a more clear icon be used for the copy to edit functionality.

Issue #3573


git-svn-id: http://svn.slicer.org/Slicer4/trunk@23225 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix failing landmark registration test

Update the remote module to better handle scene events.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23226 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Install Extension Wizard templates

Add rules to install the module/extension templates used by the
Extension Wizard. This makes them available to users that do not have a
source checkout.

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