ENH: Add toolbar for the Extensions Manager and Error log

Fixes #3151

Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

From: Chrystel Juan <chrystel.juan@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22175 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Turn off projections when annotations are deleted

Projections of annotations were not deleted with annotation.
This fix ensure the widget representing an annotation's projection is
deleted when the corresponding annotation is deleted.

Partially fixes #3214

From: Laurent Chauvin <lchauvin@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22176 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Ensure projections do not appear as selectable

Projections are not selectable and shouldn't be, however they
were displayed as if they were selectable, so it could be confusing
for the user. This fix ensure projections are properly displayed to
not look like selectable.

Fixes #3222

From: Laurent Chauvin <lchauvin@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22177 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: External_SimpleITK - Fix unused CMake variable warnings

CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_EXAMPLES
    PYTHON_FRAMEWORKS

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22178 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Simplify passing of SimpleITK external project arguments

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22179 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix unused variable warnings

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22180 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: In test driver on windows, log VTK messages on standard output

Before this commit, VTK message were logged into a GUI windows
preventing them from being captured and interpreted by the testing
harness.

Fixes #3221

Co-authored-by: Csaba Pinter <pinter@cs.queensu.ca>

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22181 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Turn off projections when annotations are not visible

Projections of annotations were not "hidden" with annotation.

This fix ensure the widget representing an annotation's projection
is "hidden" when an annotation visibility is turned off.

This commit is a follow-up of r22176 ensuring projections are deleted
when an annotation is deleted.

Fixes #3214

From: Laurent Chauvin <lchauvin@bwh.harvard.edu>

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

Following r22159 fixing issue #1798, the "useDepthPeeling" view node
property has been introduced, this commit updates the mrml input file
used by the test with this new property.

Related to #1798

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22183 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix TranslatorPlayer tests to account for ctkSpinBox renaming

Commit r22128 updated CTK to propagate renaming of ctkSpinBox
into ctkDoubleSpinBox, this commit also fixes the test that were
using ctkSpinBox.

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