COMP: FindDCMTK - Do not explicitly set DCMTK_DEFINITIONS

Following commit 04ee8cf1 fixing a packaging Debian bug,
the DCMTK_DEFINITIONS was set directly inside the FindDCMTK.cmake
module using "add_definitions".

When used outside of this project, setting automatically the definition
could have some unintended effects. For example, by globally adding
DCMTK_DEFINITIONS (and more specifically HAVE_CONFIG_H), it prevented from
compiling successfully program against the "tclap" library. Compile errors
like the following occurred:

// ------------------
In file included from <DIR>/SlicerExecutionModel/tclap/include/tclap/CmdLine.h:27:0,
                 from <DIR>/Slicer-build/Modules/CLI/CheckerBoardFilter/CheckerBoardFilterCLP.h:13,
                 from <SRC>/Modules/CLI/CheckerBoardFilter/CheckerBoardFilter.cxx:23:
<DIR>/SlicerExecutionModel/tclap/include/tclap/MultiSwitchArg.h:44:2: error: #error "Need a stringstream (sstream or strstream) to compile!"
 #error "Need a stringstream (sstream or strstream) to compile!"
  ^
<DIR>/SlicerExecutionModel/tclap/include/tclap/MultiSwitchArg.h:171:2: error: #error "Need a stringstream (sstream or strstream) to compile!"
 #error "Need a stringstream (sstream or strstream) to compile!"
  ^
In file included from <DIR>/SlicerExecutionModel/tclap/include/tclap/UnlabeledValueArg.h:30:0,
                 from <DIR>/SlicerExecutionModel/tclap/include/tclap/CmdLine.h:28,
                 from <DIR>/Slicer-build/Modules/CLI/CheckerBoardFilter/CheckerBoardFilterCLP.h:13,
                 from <SRC>/Modules/CLI/CheckerBoardFilter/CheckerBoardFilter.cxx:23:
<DIR>/SlicerExecutionModel/tclap/include/tclap/ValueArg.h:43:2: error: #error "Need a stringstream (sstream or strstream) to compile!"
 #error "Need a stringstream (sstream or strstream) to compile!"
  ^
<DIR>/SlicerExecutionModel/tclap/include/tclap/ValueArg.h:97:2: error: #error "Need a stringstream (sstream or strstream) to compile!"
 #error "Need a stringstream (sstream or strstream) to compile!"
  ^
// ------------------

Change-Id: I72357688765ce419541b4d893df870268da4b960
COMP: Associate ITKIODCMTK with DCMTK_DEFINITIONS

Following commits 04ee8cf and 361d2ea, DCMTK_DEFINITIONS was associated
with ITKIODCMTK target as a side effect of calling
"add_definitions(-D${DCMTK_DEFINITIONS})" in FindDCMTK.cmake.

Then, as explained in commit 0789e1d, the call to "add_definitions" has
been removed to prevent compile side effect in project building against ITK
and using the FindDCMTK.cmake provided by ITK.

This commit accounts for that change by explicitly associating the
DCMTK_DEFINITIONS with ITKIODCMTK target.

Change-Id: Ia21dd65eaa0aadaf2f2eafb034aea48b42d71a8c
ENH: adding wrapping support for BinShrink

 From Insight Journal submission:
    http://hdl.handle.net/10380/3450

Change-Id: I3cf22c32c8fb1280ef11851112cdda8018dd57ce
COMP: Namespace change for SpacePrecisionType

The location for the primary SpacePrecisionType changed
to only be from the itk:: namespace rather than being
aliased from ImageBase.

Change-Id: Ib96e578999a480260d42b8233540236ac341f224
Merge topic 'CompErrorSpacePrecisionChange'

895927a COMP: Namespace change for SpacePrecisionType
Merge topic 'fix-building-against-system-dcmtk'

efbca71 COMP: Associate ITKIODCMTK with DCMTK_DEFINITIONS
b68df3a COMP: FindDCMTK - Do not explicitly set DCMTK_DEFINITIONS
COMP: compilation failures encountered with Visual Studio 2013

  trivial changes (mostly header includes) to allow compilation

Change-Id: I13b26b2922a5aecba13f7db3cf0589cf660312c5
Merge topic 'VS12-build-issues_partb'

5b8e521 COMP: compilation failures encountered with Visual Studio 2013
Merge topic 'WrapITKAddBinShrink'

24bb133 ENH: adding wrapping support for BinShrink
BUG: Add missing export specifiers for MRC module

The IOMRC module was specified as a export controlled shared library
but no exports were specified.This resulted in link errors only for
the __Private method. The correct header and macros are now added.

Change-Id: Iaafe5215f524b01a6854dce60ff82049ba4241ea
ENH: Move MRC wrapping out of review

Change-Id: Ib187c085b6b17754c6b01355e764173be628c208
COMP: VS12 missing header in review

Change-Id: If9bcdabb1a9a24ecb65b752dc2b27572da708d8d
Merge topic 'VS12-build-issues'

9b47b23 COMP: VS12 missing header in review
Merge topic 'FixMRCImageIOExport'

9bcb077 ENH: Move MRC wrapping out of review
01312e8 BUG: Add missing export specifiers for MRC module