COMP: Also exclude ExtensionWizard configuration when python is disabled.

Co-authored-by: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23768 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Ensure vtk FreeTypeFontConfig component is consistently specified.

This commit fixes an inconsistency between

- External_VTKv6.cmake where the component was build only if FontConfig
was found.

and

- CMakeLists.txt where the VTK component was systematically expected.

This commit now makes sure that "find_package(FontConfig QUIET)" is
systematically used.

Co-authored-by: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23769 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update CTK project - Fix compilation error when python is disabled

$ git shortlog 68a1ce2..1c97e54 --no-merges
Dzenan Zukic (1):
      Ensure CTKVisualizationVTKWidget build with VTK6 and python disabled.

Sascha Zelzer (2):
      Added an option to skip install commands for plugins.
      Using : as separator might conflict with absolute paths on Windows.

From: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23770 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix VS2013 compilation issue removing unused "isnan" define.

From: Dzenan Zukic <dzenan.zukic@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23771 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Save vtkMRMLInteractionNode::PlaceModePersistence in the scene

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23772 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update Documentation to 4.4

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23774 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Begin post-4.4.0 development

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23776 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix compilation of failing test for VTKv5

The test always returns fail now on purpose to indicate
that this functionality is not available.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23778 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added "Enable developer mode" option to ExtensionWizard

Developer mode is quite important for scripted module developers, as
it enables showing of the "Reload and test" section in scripted module
GUI.

To make sure developers not forget to enable developer mode, added a
checkbox to enable developer mode to the scripted module auto-load dialog.
The checkbox is checked by default and it is only shown if developer mode
is not enabled already.

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23779 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Associate a pimpl to qSlicerCLI{Executable, Loadable}ModuleFactory

This is done in anticipation of future tweaking of the factory related
to integration of CTK CLI framework.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23780 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: adjust resample interpolation type for label maps

The volumes logic method ResampleVolumeToReferenceVolume can be
called with an input label map scalar volume, check for that case.
For label maps we don't want to do a linear interpolation over any data
present as that could result in values not defined in the color look
up table, so use the nearest neighbour filter option instead.

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