ENH: Add unit test to itkThresholdImageFilterTest

Issue #2991

Change-Id: Ibdc58c387002729a7fd025cb68f49cc5633dfe67
ENH: Add MaskingValue to MaskImageFilter

Closes #2993

Change-Id: I75d8c8d3a68cc86eb67af570dc57021b4f85a9ac
COMP: Update DCMTK version to incorporate new fixes.

In particular there was a fix to allow compiling with CLang
we needed.  The rest of the new commits are innocuous with
respect to how ITK uses DCMTK.

WARNING: DCMTK is not turned on by default. Set
Module_ITKDCMTK:BOOL=ON to test this patch.

Change-Id: I6815f5c8f66563f09a3eaaefd6ac9e3b127a92ab
PERF: Provide better default config for patch-based denoiser

Change the defaults for the patch-based denoiser to provide a faster
default configuration.  The new default does not do kernel bandwidth
estimation, and only performs one iteration of denoising.  Also, the
default configuration now provides a default sampling strategy of
sampling all the patches within 25 pixels of the current patch.

In addition, there have been some name changes to make the parameter
names more consistent and understandable.  A migration guide has been
created to document these API changes.

Change-Id: I4b98823bde5ecca27a993f41d3a05ffb8b1861a8
Merge topic '2993-add-maskingvalue'

eef8e73 ENH: Add MaskingValue to MaskImageFilter
Merge topic '2991-threshold-inside'

27a9820 ENH: Add unit test to itkThresholdImageFilterTest
Merge topic 'BetterDenoisingDefaultsAndNames'

45fc5a9 PERF: Provide better default config for patch-based denoiser
Merge topic 'UPDATE_DCMTK_8f6a4060'

b9c473e COMP: Update DCMTK version to incorporate new fixes.