COMP: Change slicer_external_update to ${PROJECT_NAME}_EP_UPDATE_IF_GREATER_288

The new variable name better represents the intent of this variable
and it is more appropriate for the many other non-slicer
projects that use derivatives of these External_*.cmake
files.

Contributed by Hans Johnson

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21667 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix the self-test registration for tractography tests

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21668 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update "External_python_unix.cmake" to comply if changes introduced in r21667

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21669 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: add buttons to show/hide all models. Issue #2576

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21670 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: On MacOSX, force bundling of ITKv3 IOReview library to ensure proper loading of extension

Thanks to Csaba Pinter for testing that the patch worked as expected.

See http://slicer-devel.65872.n3.nabble.com/ITK-lib-missing-from-Mac-Slicer-package-needed-for-Plastimatch-tt4027274.html

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21671 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: prevent crash reported in #2925 - missing annotation point

The fiducials did not load correctly so no coordinate exists.

The underling question of why the fiducials do not correctly
load from that scene is not resolved.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21672 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix the detection of models with extensions orig and inflated.

The concatenated string list was mushing the two extensions together and
they were not being detected on loading data. 

Issue #2924


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21673 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update External_SimpleITK to use "git" protocol when possible

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21674 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Add debug statement helping to track problem related to issue 2491

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21675 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: disable switching to quantitative layout on entering the module; resolves #2845


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21676 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add Harden transform into Transforms module

+ Change "Transformed nodes" collapsible groupbox title.

Closes #2909

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21677 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Add doc to new Harden Transform button

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21678 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix auto scalar range for model scalar arrays

When changing the active scalar field array, the range was not updated.
Note that the location where the scalar range might not be best,
it probably would have to be revisited at some point.
Closes #2897

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21679 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Cleanup vtkMRMLDisplayNode PrintSelf output

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21680 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: update the editor template to use (dis)connectWidgets convention

This makes the template match the way the rest of the editor
effects are written.

Thanks Andrey for pointing this out!

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21681 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Simplify how arguments are passed to PackageAndUploadExtensions script

Parameter are now written into files like:
  <extension-name>-test-command-args.cmake
  <extension-name>-upload-command-args.cmake
  <extension-name>-upload-only-command-args.cmake

This file are then passed to the ctest using argument:

   -DSCRIPT_ARGS_FILE:FILEPATH=<path-to-args-file>

and include within the ctest script using:

   include(${SCRIPT_ARGS_FILE})

This approach has the advantages of:
  1) being simpler in the sens it avoids escaping arguments
  2) preventing issue related to the command line length on windows by passing
arguments "through a file"

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21682 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Remove extra include and properly name variables in Reformat module

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21683 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Download jqplot source package from slicer.kitware.com

Since github.com deprecated its download api [1], the package
is now downloaded from slicer.kitware.com.

[1] https://github.com/blog/1302-goodbye-uploads

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21684 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove code specific to CMake 2.8.7 in PackageAndUploadExtension script.

Since commit r21682, CMake 2.8.9 is required to build extensions.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21685 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove debug statement introduced to help resolving issue 2491

Commit r21682 changed how parameter are passed to ctest script and, base
on the initial dashboard results, it most likely solved the problem.

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

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