COMP: Include Editor tests only if Slicer_USE_PYTHONQT_WITH_TCL is ON

This is related to commit r19879 - See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=19879

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19906 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update Module Template to use a vertical spacer by default

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19907 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update Extension Module Template to use a vertical spacer by default

No frame for the collapsible button by default neither.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19908 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Avoid github "AccessDenied" error by downloading CTKAppLauncher from Midas

CTKAppLauncher packages are now available on Midas.
See http://midas3.kitware.com/midas/folder/1403

Since packages can't be downloaded using their name [1], custom "bit.ly"
URLs have been created.

Since the "."  can't be part of the custom URL and considering the fact
CMake expects the ".tar.gz" extension, the URL special character "?" has been
appended along with the full name of the package to fake the appropriate filename.

[1] http://public.kitware.com/MidasBT/view.php?id=642

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19909 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: make the paint brush radius "spacing aware" (bug 1853)

Add some reasonable default behavior for adapting the size range
and default size of the paint brush based on the pixel
spacing and volume dimensions

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19910 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: set min radius to half pixel

Per suggestion from Brad for better per-pixel
control

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19911 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: turn off effect when switching volumes

Avoid a condition where old values (like min/max of
radius controls or the slice node plane rotation to
acquisition spacing) will get reset when the user
re-selects the effect.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19912 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: don't build editor module gui when there is no main window - fix for 1895

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19913 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Clean doc DTIExport XML description

Online wiki documentation (www.slicer.org/slicerWiki/index.php/Documentation/4.1/Modules/DTIExport) seems to have issues with the newlines and spacings of the XML.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19914 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: new CLI module wrapping itk connected component filter for segmentation work

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19915 3bd1e089-480b-0410-8dfb-8563597acbee
ENH 9124. Added new options for displaying slice models in 3d views:
    FOV from slice viewer, resolution from Volume
    based on volume spacing/extents
    based on 2D view spacing/FOV
    custom, specified in UI from Eye icon in 2d viewer
Created additional reslice pipeline for texture display in 3d views

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19916 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: adding more testing of the volume node, trying to track down an point conversion bug

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19917 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: remove unused variable i, use the correct was disabling flag to get rid of another warning

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19918 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: including header files so that it will compile on my linux64 machine, and hopefully windows

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19919 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: use a formerly  unused variable, get the id from the scalar volume node

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19920 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Ensure that Slicer can compile with Python support disabled

Fix typo and add #ifdef were it was missing.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19921 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Prevent confusion by removing unused Testing code

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19922 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Propgate compiler settings

When choosing a compiler option at the top
level of Slicer CMake build system, one needs
to explicity propogate that compiler and it's
settings to all sub-projects to ensure that
the requested compiler is used throughout.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19923 3bd1e089-480b-0410-8dfb-8563597acbee
BUG Fixed name in slice model FOV options

git-svn-id: http://svn.slicer.org/Slicer4/trunk@19924 3bd1e089-480b-0410-8dfb-8563597acbee
BUG Fixed crash in View Controllers module.

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