COMP: Add DIRECTORY_IDENTIFIER to dashboard template script

The method allowing to keep build directory short on the factory has
been generalized and integrated into Slicer itself.

Each dashboard script should specify a unique ID per CTEST_DASHBOARD_ROOT.
It means the following directories will be created:
   <CTEST_DASHBOARD_ROOT>/Slicer-<DIRECTORY_IDENTIFIER>        # Source directory
   <CTEST_DASHBOARD_ROOT>/Slicer-<DIRECTORY_IDENTIFIER>-build  # Build directory

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

Fixes #2317

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20603 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: working on issue #2163, Julien found that the icon comparison via cache key was impeding the drag and drop in the models module, added a visibility role and that seemed to fix it

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20604 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update CTK tag to prevent windows build error related "unistd.h"

Thanks to Csaba for reporting the problem and Marco for fixing it in CTK.

See https://github.com/commontk/CTK/issues/192

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20605 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Add "DIRECTORY_NAME" allowing to further customize the dashboard template script

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20606 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update CTK tag to prevent build error related to use of "tr1" header

See https://github.com/commontk/CTK/issues/193

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20607 3bd1e089-480b-0410-8dfb-8563597acbee
ENH:  Set to ITKv4.2.0 release version

The ITKv4.2.0 release version is a stable
point from which to reference for Slicer builds.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20608 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix build error including the appropriate PythonQt header

Thanks for Hans for reporting the issue.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20609 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update CTK tag to fix MacOSX XCode 4.3.3 PythonQt build error

See https://github.com/commontk/PythonQt/commit/7b8ee13058bc0b366983ce8228612e75f8dd9ca8

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20610 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update CTK tag to generalize fix for MacOSX XCode 4.3.3 PythonQt build error

See https://github.com/commontk/PythonQt/commit/47738f9c8c5d3ffa77c8f2e1844f899e5b548f0c

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20611 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 2050: Temporary files are removed at the end of running the comand line 

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20612 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 1804 - all color nodes are now visible

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20613 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Exclude Volume module python tests if Slicer_USE_PYTHONQT is OFF

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20614 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Reinstate ExternalProject UPDATE_COMMAND.

The UPDATE_COMMAND stage of CMake ExternalProject_Add calls had been removed by
setting it to "".  This was likely to prevent unneccessary clones.  However, the
buggy behavior was fixed in CMake >=2.8.8.

  http://cmake.org/gitweb?p=cmake.git;a=commit;h=987c017f6b1b49ab832c244166e30e07260432da

And the UPDATE_COMMAND step is required to keep the ExternalProject in sync if
the desired Git tag changes.

In this commit, the UPDATE_COMMAND ExternalProject step is restored for CMake >=
2.8.8.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20615 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Changed the granularity of tractography parameters in the DICOM 2 full brain tractography wizard

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20616 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed possible crash introduced in r20538

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20617 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed bugs when loading scenes where tracts where filtered with annotation nodes

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20618 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: External project command should be passed as list of parameters

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20619 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix Windows Python patch script generation.

There were extra ${}.  Thanks to JC for the recommendation.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20620 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added linePattern property for dashed, dotted, dashed-dotted line patterns in the chart view; Added xAxisPad and yAxisPad properties to be able to set padding of a chart in the view.
Fixes #1854
Fixes #2219

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20621 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Merge remote-tracking branch 'kwsource/WindowsPython'

Conflicts:
	SuperBuild/python_patch_step_win.cmake.in

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