COMP: Remove commented/unused CMake code from External_ITKv4.cmake

See #1739

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22709 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Remove "-fopenmp" hack from External_ITKv4

This hack was first introduced while depending on ITK v4.0a07 (as
specified in Slicer r17596 comment). Following v4.0a07, ITK
build system has been updated to properly deal with the
issue (See kitware/ITK@8a135bcb).

Considering that
  (1) Slicer now depends on a version of ITK including
commit kitware/ITK@8a135bcb
  (2) variables "ITK_CMAKE_C_FLAGS" and "ITK_CMAKE_CXX_FLAGS" have
never been used to configure ITKv4 project
  (3) variable "CMAKE_CXX_FLAGS" was improperly referenced as "CMAKE_CX_FLAGS"

the corresponding hack is removed from the external project.

See #1739

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22710 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Explicitly set CTKDICOMCore as dependency of qSlicerBaseQTCore

Since qSlicerCoreApplication.h include ctkDICOMDatabase.h, this commit
add an explicit dependency between the two libraries.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22711 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: OpenIGTLinkIF - Anticipate logic headers reorganization.

Soon, as a compilation speedup, the base class "vtkMRMLAbstractLogic"
will forward declared classes in its definition file.

This commit fix compilation issue that would have occurred following
integration of the topic "finetjul/Slicer@vtkmrmlabstractlogic-clean-includes-trunk"

Fixes #3493

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

From: Junichi Tokuda <tokuda@bwh.harvard.edu>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22712 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed translation sliders in local coordinate reference mode.

In local coordinate reference mode the slider positions do not match
directly with the transformation matrix values.

Similarly to rotation sliders, only relative positions are set
with the sliders in local coordinate reference mode.

Fixes #3488

From: Andras Lasso <lasso@queensu.ca>

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