ENH: update the versions of CompareVolumes and LandmarkRegistration

Improved plugin support for plastimatch (SlicerRT) and also improved
visualization via the RevealCursor and Rock modes.

Also fix the tests by selecting the module at the start of the
test (when running as a self test slicer starts with the default
module).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22908 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: ExternalProject_Add_Source - Do not create build directory

Specify the 'BUILD_IN_SOURCE' argument to skip the creation of
unwanted build directory.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22909 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Associated hierarchy node with ChildNode(Added/Removed)Event

It will now be easier to know which node has been added or removed
from a given hierarchy.

Still need to figure out which node to associated with the event
'ChildNodeRemovedEvent' invoked in function 'vtkMRMLHierarchyNode::RemoveHierarchyChildrenNodes'

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22910 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update VTK project to re-add support for additional call data types

Following r22898, the version of VTK has been changed to use the
branch named "slicer-release-5.10_2014-01-20". When initially created,
it didn't include the improvement to the CallDataType support. This commit
fixes this by including the following to commit into the SlicerVTK fork:

$ git shortlog e7464be93..4e0ca68
Jean-Christophe Fillion-Robin (2):
      vtkPythonCommand - Add support for additional call data types
      vtkPythonCommand - Fix indent and variable names

Note that this commit have already been contributed and integrated
into VTK6.
See http://review.source.kitware.com/#/t/3966
and https://github.com/Kitware/VTK/commit/3a2a3ce595daab0bc2a9f858ef593905fd77a9ce

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22911 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: reset table range for label map volumes

Label map volumes need to be mapped to colors in the color
look up table. For editing, don't allow procedurally defined
color nodes to be chosen.

Issue #3586



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