ENH: update ModuleWizard documents to include new examples

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20024 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Update vtkMRMLScalarVolumeNode::[Get/Set]LabelMap[On/Off]() documentation

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20025 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add Vector to Scalar volume converter

Allow users to easily switch convert data loaded as stacks of bmp or
jpg files into scalar volumes for use with the Editor, VolumeRenderer
and other modules

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20026 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: In extensions driver script, CTEST_CHECKOUT_COMMAND now supports "path to CMake command" containing spaces

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20027 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Associate package name with the date of the last commit. Fixes #1974

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20028 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Allows a debug build of slicer to import pyd modules built in release mode. Fixed #1747

* This applies to windows build of python

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20029 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add failing test in vtkMRMLSceneViewNode

vtkMRMLSceneViewNode::RestoreScene must be fixed to never use the vtkMRMLSceneViewNode::Nodes into the scene but only use copies.
See issue #1993

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20030 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fixed null scene case


git-svn-id: http://svn.slicer.org/Slicer4/trunk@20031 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add mechanism allowing to trigger continuous build of extension only after Slicer build is finished. Fixes #1986

The driver script associated with Slicer create a file BUILD_IN_PROGRESS
located in <Slicer_DIR>, if this file exists, the extensions driver script
skips the build.

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20032 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Ensure nodes to remove are still valid when Restoring scene

When removing nodes one by one in vtkMRMLSceneViewNode::RestoreScene, it is
possible that the removal of a node removes another node. If that other
node is later removed by RestoreScene it must stay valid (not destructed)
to query if it has already been removed from the scene. In that case, the
node is not removed from the scene.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20033 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: vtkMRMLSceneViewNode destructor should clear the internal scene...

and not clear the nodes.
Some nodes (e.g. vtkMRMLDisplayableNode) require to be removed from the
scene correclty in order to be correctly destructed. Indeed,
vtkMRMLDisplayableNode::~vtkMRMLDisplayableNode removes all display node
IDs which require to call  on the scene.
RemoveReferencedNodeID() can only work if the nodes have been correctly
cleaned up.
This change has revealed some issues in the scene view node scene
references. A failing test has been created: references().
The problem is that vtkMRMLSceneViewNode doesn't update its references at
 the right time. And when it does (UpdateScene), the references are wrong.
See #1995 for more details.

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