COMP: Update version of tcl/tk/incrTcl used on Linux/MacOSX. Issue #3809

In an attempt to help addressing #3809, this commit updates the ancient
version of Tcl from 8.4 to 8.6 and also update incrTcl from 3.2 to 4.0.

This should fix potential issues specific to MacOSX 10.9 and above.

Also remove unused CMake script 'SlicerBlockStringFindReplace.cmake'

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23613 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove un-needed external project step 'CHMOD_incrTcl_configure'

Following previous commit updating the version of incrTcl, this
custom step is now unnecessary.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23614 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Update CTK to fix "invalid drawable" error on MacOSX >= 10.8. Issue #3809

$ git shortlog 790155..19c966 --no-merges
Jean-Christophe Fillion-Robin (2):
      BUG: Prevent VTK render call in ctkVTKRenderView::setupRendering
      Fix unused-variable warning in ctkLayoutViewFactory::createViewFromXML

Julien Finet (1):
      Separate viewFromXML to createViewFromXML

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