ENH: Added output checking to module CXX tests
Created by: jcfr
Added a new option (WITH_VTK_ERROR_OUTPUT_CHECK) to slicerMacroConfigureModuleCxxTestDriver that enables checking of error and warning messages. If the option is enabled then the test fails if unexpected error or warning is logged.
Enabled the option for all tests that had debug leaks check option (WITH_VTK_DEBUG_LEAKS_CHECK) enabled. Fixed failing tests by fixing the test, the tested code, or (most frequently) marking expected errors/warning (using TESTING_OUTPUT_ASSERT_ERRORS_BEGIN() / TESTING_OUTPUT_ASSERT_ERRORS_END() and similar macros).
Reviewed-by: Jean-Christophe Fillion-Robin jchris.fillionr@kitware.com