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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21440 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update to very latest ITK.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21441 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add ITKv4 PETStandardUptakeValueComputation

Extracting DICOM header values needed updating
for compatibility with API in ITKv4

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

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21444 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix NUMPY config so it works with clang

Problem is bogus inclusion of '-faltivec' on OS X Intel
problem was bad platform test.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21445 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

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

See #2513

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21452 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).

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21456 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.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21457 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/trunk@21460 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/trunk@21461 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update SimpleITK to fix installation.

Recent changes to SimpleITK installation under
"normal" circumstances broke the installation
of SimpleITK under "Slicer" environment.  This
has now been resolved.

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21463 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/trunk@21464 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix compilation issue for BRAINSTools

The testing data from BRAINSTools does not work from within slicer.
The External_add_test data path is outside the slicer source tree,
and this causes a configuration failure.  I've disabled all testing of BRAINSTools
so that the builds can proceed.

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

Closes #2797

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21466 3bd1e089-480b-0410-8dfb-8563597acbee
BUG 2785. Call Modified on vtkPoints to force bounds update.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21473 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix typo in iterator loop

See issue #2811

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21475 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Set ITKv4 version to v4.3rc03

Updating to the latest release candidate will allow developers to more
easily report and fix issue using a recent version of ITKv4.

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