BUG: fix error on start up from SurfaceToolbox

Add in import string to fix start up error when 
trying to load the SurfaceToolbox scriptable module:

Traceback (most recent call last):
  File "/projects/birn/nicole/Slicer42/Slicer4-SuperBuild-Debug/Slicer-build/lib/Slicer-4.3/qt-scripted-modules/SurfaceToolbox.py", line 11, in __init__
    parent.helpText = string.Template("""
NameError: global name 'string' is not defined



git-svn-id: http://svn.slicer.org/Slicer4/trunk@22433 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix CTKConfig.cmake to properly set _{LIBRARY,INCLUDE}_DIRS variable

For example, within CTKConfig.cmake:

* Before this commit:

[...]
set(CTKVisualizationVTKCore_LIBRARY_DIRS "VTK_LIBRARY_DIRS;/path/to/VTK-build/bin")
[...]

set(CTKVisualizationVTKWidgets_INCLUDE_DIRS
  [...]
  "/path/to/CTK-build/Libs/Core;"
  "/path/to/CTK/Libs/Visualization/VTK/Core;
  "/path/to/CTK-build/CTK-build/Libs/Visualization/VTK/Core;"
  "VTK_INCLUDE_DIRS;"
  "/path/to/VTK-build;"
  "/path/to/VTK-build/Common;"
  [...]
  )

* After this commit:

[...]
set(CTKVisualizationVTKCore_LIBRARY_DIRS "/path/to/VTK-build/bin")
[...]

set(CTKVisualizationVTKWidgets_INCLUDE_DIRS
  [...]
  "/path/to/CTK-build/Libs/Core;"
  "/path/to/CTK/Libs/Visualization/VTK/Core;
  "/path/to/CTK-build/CTK-build/Libs/Visualization/VTK/Core;"
  "/path/to/VTK-build;"
  "/path/to/VTK-build/Common;"
  [...]
  )

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22434 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix EMSegment test "EMSeg_MRML_DiffReadWriteNodes"

Update EMSegment project to account for backward incompatible changes
made in r22310

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22435 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix Slicer crash on DTIVolume reload after scene is closed.

Handle the case when newVolumeDispalyNode is NULL in setMRMLVolumeNode().
Fixes #3380

From: Yuzheng Zhou <yuzheng.zhou@kitware.com>

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