Fix memory leak in mitkPointSetDataInteractorTest

Signed-off-by: Taylor Braun-Jones <taylor.braun-jones@ge.com>
Fix memory leak in ReduceContourSetFilter

... due to invalid vtkSmartPointer usage.

Signed-off-by: Taylor Braun-Jones <taylor.braun-jones@ge.com>
Fix two memory leaks in SurfaceInterpolationController

The first due to creation of New vtkPoints without corresponding Delete.

The second due to unfreed singleton instance.

Signed-off-by: Taylor Braun-Jones <taylor.braun-jones@ge.com>
Fix for memory leak in SurfaceInterpolationControllerTest

Signed-off-by: Taylor Braun-Jones <taylor.braun-jones@ge.com>
Add some very basic tests for ProgressBar and ProportionalTimeGeometry

Just minimal tests that were useful in memory leak debugging.

Signed-off-by: Taylor Braun-Jones <taylor.braun-jones@ge.com>
Temporary workaround for remaining unit tests with VTK leaks

The following bugs have been filed to track these temporary workarounds:

    - http://bugs.mitk.org/show_bug.cgi?id=18095 (PlanarFigure)
    - http://bugs.mitk.org/show_bug.cgi?id=18096 (SurfaceInterpolation)
    - http://bugs.mitk.org/show_bug.cgi?id=18097 (DiffusionImaging)
    - http://bugs.mitk.org/show_bug.cgi?id=18098 (Segmentation)

Signed-off-by: Taylor Braun-Jones <taylor.braun-jones@ge.com>
API fix: DataStorage cannot be stored in selection boxes anymore
Fix test methods that are not using argc/argv
Missing initialization
Catch exceptions in tests by const reference
Removed some non-existent directories from include dir lists
Add option MITK_VTK_DEBUG_LEAKS in superbuild

This builds VTK with VTK_DEBUG_LEAKS enabled and forces unit tests to
fail if they have any unfreed vtkObjects left at application exit.

Contributed by Taylor Braun-Jones <taylor.braun-jones@ge.com>, see
previous commits
Enable MITK_VTK_DEBUG_LEAKS by default in dartclients
Merge branch 'bug-18113-small-code-fixes'
Merge branch 'bug-18099-enable-vtk-debug-leaks'

Conflicts:
	CMake/MITKDashboardSetup.cmake