ENH: Added row or column based output format options

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23835 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Document deprecated CXX_TEST_PATH CMake variable

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23836 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Enable testing infrastructure independently of BUILD_TESTING value

This is particularly useful when extensions build along Slicer using
-DSlicer_EXTENSION_SOURCE_DIRS want to leverage the testing infrastructure
without the overhead of running all Slicer tests.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23837 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Allow displayable manager to be introspected using python

This is particularly useful when debugging issues.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23838 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: More explicit debug message in displayable manager group

The class name of the registered displayable manager is displayed.

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23839 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed crash on scene close

Node pointers in the scene model can become invalid when the scene is closed.
If the node is looked up by node ID and pointer is retrieved from the scene then the retrieved pointer will always be valid.
The d->MRMLScene->GetNodeByID() lookup takes some extra time, but it is not very slow, because it just finds a string in a std::map<string,...>.

From: Andras Lasso <lasso@queensu.ca>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23840 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update CTK to fix Fix warning related to missing active camera

// ----------
vtkLightBoxRendererManager - Fix warning related to missing active camera

This issue was occurring after (1) adding a markup and (2) registering
a custom Slicer layout having at least on Slice view.

It addresses the following warning:

  WorldToView: no active camera, cannot compute world to view, returning 0,0,0

The "no active camera" warning/issue is also discussed in Slicer issue
#1690 but note that this commit does NOT address that problem.
// ----------

$ git shortlog cb53ac3..07222d0 --no-merges
Jean-Christophe Fillion-Robin (1):
      vtkLightBoxRendererManager - Fix warning related to missing active camera

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