ENH: Begin post-4.2.1 development

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21446 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue #2513 avoid a crash when restoring scene view

This change probably speeds things up to - the issue is that without
this change items in the model are being updated while the scene
is in an inconsistent state.  From testing by me and Nicole we saw
no side effects of this call and it allows the brain atlas to
run to completion, although it still crashes when closing the scene
(in a SceneView destructor) which means I believe it is now
the same as issue #2512.

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21447 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Disable ITK_AUTOLOAD_PATH/itkMRMLIDIOPlugin for executable CLIs

Unset ITK_AUTOLOAD_PATH environment variable to prevent the CLI from
loading the itkMRMLIDIOPlugin plugin because executable CLIs read images
from file and not from shared memory. Worst the plugin in the CLI
could clash by loading libraries (ITK, VTK, MRML) other than the
statically linked to the executable.
Historically, there was an nvidia driver bug that causes the module
to fail on exit with undefined symbol.

Regression from r12053 (always broken in Slicer4, works in Slicer3)

Issues #2773 #1635

From: finetjul <finetjul@3bd1e089-480b-0410-8dfb-8563597acbee>

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21453 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Improve qMRMLNodeFactoryTest1 output and re-organize code

* Print line number

* Each sub test is now in his dedicated scope

* More verbose output by displaying value of the test condition

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21454 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix test qMRMLNodeFactoryTest1 to account for changes introduced by r21422

See #2513

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21455 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Remove non-ascii characters

Non-ASCII characters make compilation difficult on issue
compiler warnings.  In addition, the non-ascii characters confuse
some code generation tools (i.e. autogenerating python wrappings for
nipype).

From: hjohnson <hjohnson@3bd1e089-480b-0410-8dfb-8563597acbee>

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21458 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Systematically disable update for non CMake-ified projects

Re-configuring of non cmake-ified project was causing the rebuild of
VTK, CTK and Slicer. For example, in case of python, the headers were
re-installed, the associated timestamp updated ... hence the recompilation
of VTK.

From: jcfr <jcfr@3bd1e089-480b-0410-8dfb-8563597acbee>

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21459 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixes crash on loading of long filenames.

Patch backported to ITK release-3.20 branch.

See http://na-mic.org/Mantis/view.php?id=1900

Fixes 1900

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21467 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 1536. Request renderer even if it's in the scene batch process

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21468 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2769, 1536. Fixed showing of slice intersections, made it more efficient. Full vtkMRMLModelSliceDisplayableManager::UpdateFromMRML() is only called when batch processing is done.

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21469 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2783. Fixed vtkMRMLColorNode::SetColorNameWithSpaces() to replace '_' with ' '

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21470 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Bump ITKv3 version.

Add patch that fixes GCC 4.7 -O3 test failures.

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21471 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: VolumeRendering: Support short scalar range volumes

Closes #2797

git-svn-id: http://svn.slicer.org/Slicer4/branches/Slicer-4-2@21472 3bd1e089-480b-0410-8dfb-8563597acbee