BUG: resolves issues 2588, 2590

The patch was contributed by JC

the memory leaks and the crash were due to duplicate referencing of the
workflow from the widget and from the workflow steps, see
https://github.com/fedorov/ChangeTrackerPy/commit/2edc1c44340b370fbcccdd545b73995ce8378fe5


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21271 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Display message when sample data download fails

See http://www.na-mic.org/Bug/view.php?id=1226

Fixes #1226

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21272 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Switch to OpenIGTLinkIF r8018 that fixes memory leak issue (0002431)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21273 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fixed inability to toggle ROI visibility in Step2


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21274 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue #2700 update doxygen comments to make use of ROI node more clear

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21275 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Make sure terminal output associated with generic test is enabled

When building Slicer without Slicer_BUILD_WIN32_CONSOLE enabled, terminal outputs
are disabled and ctkErrorLogFDMessageHandler is not registered.
See http://slicer.cdash.org/testDetails.php?test=3076851&build=45360

This will have to be revisited since ctkErrorLogFDMessageHandler should
also be registered. Given the fact Slicer 4.2 will be released very soon,
qSlicerCoreApplication won't be changed.

See http://www.na-mic.org/Bug/view.php?id=2349

Fixes #2349

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21276 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Volume rendering now support labelmaps with more than 1024 colors

Closes #2165, #2527

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21277 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Speed up VR module initialization

When having a color node with a lot of colors > 1000, deep copying
vtkPiecewiseFunction fires lots of Modified events that are propagated by
the volume property node. This significantly slows down the
initialization of the volume rendering module (20secs in release mode).
The core problem is that a modified volume property node triggers
unnecessary updates. But it will be fixed later on.

Issue #2642 (0006854)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21278 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Revert commit r21278 due to invalid CTK external project reference

This reverts commit 6e89f699aab211f04e176b262a1febd69c94236e.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21279 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Revert commit r21277 due to invalid CTK external project reference

This reverts commit 011e6d4772267f0a8a6ca62649a304c00b1b1471.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21280 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update external project "*.cmake.in" files to support path with spaces

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21281 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Restore and fix commit r21277 with invalid CTK external project reference

This reverts commit r21289

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21282 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Restore and fix commit r21278 with invalid CTK external project reference

This reverts commit r21279

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21283 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Revert commits r21282 and r21283 due to invalid VTK external project reference

Obtained the following message:

 "fatal: reference is not a tree: 9355f2d8b2d8c62a4e352176832576a3a0ecd37d
 CMake Error at VTK-prefix/tmp/VTK-gitclone.cmake:28 (message):
   Failed to checkout tag: '9355f2d8b2d8c62a4e352176832576a3a0ecd37d'"

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21284 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Restore and fix commits r21277 and r21278 with invalid VTK external project reference

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21285 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue #2513 updated mrb from Marianna: fixed label map, scene view camera angles/slice visib

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21286 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Delete display nodes returned from CreateXXX() functions

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21287 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2707. If the scene root directory does not exist set it to current dir.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21288 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2710. Set root directory in the scene view nodes when saving .MRB files.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21289 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2710. Fixed SceneViewStorage node's filename for MRB file.

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