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