BUG: Update CTK project to ensure error log "threadid" column is hidden.

This is a follow up of commit r18622 where multi-thread support has
been added to ErrorLogModel.

$ git shortlog dcf7db1..b759ef7

Jean-Christophe Fillion-Robin (3):
      BUG: Hide error log "threadid" column by setting model column count
      ENH: Add convenience method allowing to show/hide any error log column.
      Merge branch 'fix-threadid-errorlog-column-visibility'

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22470 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Remove program name from arguments when restarting

This commit prevent warning on restart mentionning that Slicer attempted
to load itself as an image and failed. Parameters of "startDetached"
function should be the program arguments without the program name.

See #2535

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22471 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix crash after Slicer is restarted and text printed on stdout/stderr

Revert commit r22400 "BUG: Disable AutoRestart to workaround issue #2535"

After restarting Slicer, message were still printed on stdout/stderr.
The associated descriptors didn't have any "consumers". It was
then causing Slicer to be unresponsive.

By introducing a new command line option "--disable-terminal-outputs",
it allows to disable the display of message on the terminal. This new
option is pre-pended to the list of arguments on Slicer restart. That
was the restarted Slicer instance is not associated with any
stderr/stdout file descriptor.

Note that on windows, in the case Slicer is built without console support,
the new command line option won't be available.

Fixes #2535

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22472 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix warning: variable ‘checkedAction’ set but not used

Within function "updateWidgetToAnnotation" of MouseModeToolBar,
checkedAction local variable has been introduced by commit r19943. It has
then been revised in commit r19989. Finally its usage has been removed
by commit r21555.

Note that function "updateWidgetToAnnotation" has been renamed into
"updateWidgetToPlace" in commit r22310.

This commit completely remove references to this variable since it is
set but not used.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22473 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update CTK - Filter out readonly directory in Save data dialog.

$ git shortlog b759ef7..0e21d85
Chrystel Juan (1):
      Extend ctkDirectoryButton to optionally filter out readOnly folders.

Jean-Christophe Fillion-Robin (1):
      Merge branch '365-filter-out-read-only-directory'

Fixes #3366

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@22474 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add user feedback section in Welcome module.

Added an offer for users to share their stories and feedback using the
google form created by Steve Pieper. See http://goo.gl/6BvcHm

Fixes #3229

Co-authored-by: Jean-Christophe Fillion-Robin <JChris.FillionR@kitware.com>

From: Yuzheng Zhou <yuzheng.zhou@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22475 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix conversion-null warnings in qSlicerExtensionsManagerModel

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22476 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove unused includes in qSlicerWebWidget

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

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22477 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Updating SimpleFilters internal module

This update just updates the json to those in SimpleITK v0.7rc1 and
removed filters not usable in Slicer related to ITK LabelMaps.

$ git log --oneline ceb1a6..fc1f06
fc1f06c BUG: Remove filters which take ITK LabelMap as input
016d7de Merge branch 'sitk-upstream' into update-sitk
74cbfcf SimpleITK e2ec6bbf Filter descriptions (reduced)

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22478 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Explicitly disable using octave during Swig configure

Fix: #3294

Also explicitly specify Slicer python to swig configuration.

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

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