BUG: Fix macro slicer_add_python_test

Now, "SLICER_ARGS" variable accepts multiple values.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20319 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Updated NeurosurgicalPlanningTutorial to avoid issue with the editor

This tutorial is still failing for memory leak see issue #2162

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20320 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Instance TestingUtilily wasn't released when slicer was closing

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20321 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 2123. Removed SetAddToSceneNoModify(1) for inner nodes in SceneViewNode.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20323 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Make sure building extension using Experimental target works

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

Closes #2166

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20324 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fix incorrect initialization of frame file list when temp directory is initially not empty


git-svn-id: http://svn.slicer.org/Slicer4/trunk@20327 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove main application/project name from configure options

These ones are now internal options that could be set within SlicerOverwriteDefaultOptions.cmake
without confusing the regular Slicer developer.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20328 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix VTK ExternalProject build with Ninja generator.

This fixes the passing of the build command, e.g. "ninja", when not using the
'Unix Makefile' generator for the "make" command on unix, to the VTK external
build.

This patch has been tested with ninja 16cab01cccf0b3 and CMake 2.8.8.20120522-g8ee9e.
However, CMake 2.8.8 or later should also work.

With no changes to Slicer, if running 'time make':

[100%] Built target Slicer

real    0m11.926s
user    0m5.512s
sys     0m2.340s

with 'time ninja':

[1/1] Forcing build step for 'Slicer'

real    0m0.010s
user    0m0.000s
sys     0m0.004s

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20329 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Split qSlicerIO into qSlicerFileReader

qSlicerFileReader is too different from qSlicerFileWriter to have their methods shared in qSlicerIO.
Add qSlicerNodeWriter, a utility class to simplify file writers

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20330 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: SaveData dialog uses qSlicerFileWriters for improved scalability

Custom file writers can easily be added for each node or scene.
Options specific to scene/nodes could easily be added via the qSlicerFileWriters::options

Issue #2098

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20331 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Reorder the Save Data columns

Issue #2098

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20332 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add option to save scene as Data Bundle in Save Data dialog

+ minor bugs due to previous commits
Closes #2097

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20333 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Cosmetics and update for the file menu

Closes #1740

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20334 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Save Data dialog now selects default extension if any

Closes #1817

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20336 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Added feature to record custom event to QtTesting

- Added possibility to pause the record
- Added feature to be able to add custom comment during the record
     - simple comment
     - comment which block the play back

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20337 3bd1e089-480b-0410-8dfb-8563597acbee
COMP:  Missing include files for teem

The files were missing, and caused compilation errors.
\#include <teem/nrrdEnums.h>
\#include <teem/ten.h>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20338 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Using the latest vers. of ITKv4 and SimpleITK

In preparing for the programmers week, it is desirable
to be working on the recent feature set of ITKv4.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20339 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: ITKv3 ITKv4 compilation fix.

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

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