STYLE: Improve style of HoughTransform2DLinesImageFilter example.

Remove unneeded include.

Use ImageRegion copy constructor. Use more complete and concise
itk::Image::CopyInformation.

Use EXIT_SUCCESS and EXIT_FAILURE macros.

Change-Id: I59c590688875e9e66a8e6b7617c88a2ea13273ab
COMP: Use ConceptChecking for IterativeInverse dimension check.

For:

/home/matt/src/ITK/Modules/Compatibility/V3Compatibility/include/itkIterativeInverseDeformationFieldImageFilter.hxx:54:40:
warning: self-comparison always evaluates to true [-Wtautological-compare]
  if ( ! ( TInputImage::ImageDimension == TOutputImage::ImageDimension ) )

Change-Id: I4df90797780d9a9cc07de14723a2f577b07444e5
COMP: Wrap TransformIOBaseTemplate for const SmartPointer.

Also add the wrapping infrastructure to wrap const SmartPointer's.

Change-Id: If0b2ccca57ea240daa0dc89602401776ffddb7d8
COMP: Add warning exceptions for third party pcre, swig, gccxml.

Change-Id: I02b3c5925e5bbd55d1ff4558c14c589172d98ed6
COMP: Fix a typo in an error message print statement.

Change-Id: Ia83601ea754f81d307c697269ea651d67b4c9eed
Merge topic 'dynamic_cast_typo'

2e303e2c COMP: Fix a typo in an error message print statement.
BUG: Fixing incorrect MINC style inverse transform

Change-Id: Id3ccb0a9c37d86bbb8ff53c33c64f47256a9c3d8
Merge topic 'MINC_FIX_INVERSE_TRANSFORM_release'

781cf9e5 BUG: Fixing incorrect MINC style inverse transform
Merge topic 'IterativeInverseSameDimension'

e946fa61 COMP: Use ConceptChecking for IterativeInverse dimension check.
Merge topic 'HoughTransformCopyInformation'

b7f1fdff STYLE: Improve style of HoughTransform2DLinesImageFilter example.
Merge topic 'TransformIOBaseTemplateWrap'

157e9d91 COMP: Add warning exceptions for third party pcre, swig, gccxml.
63a94cde COMP: Wrap TransformIOBaseTemplate for const SmartPointer.
BUG: missing gdcm libraries when using system GDCM

Change-Id: Icdb8e3adc6acd316091235b7d3489887afafa1c1
Merge topic 'SystemGDCM_release'

9a14c870 BUG: missing gdcm libraries when using system GDCM
BUG: Fix itk_module_config for repeated calls

Fix use of _${ns}_${mod}_USED settings to block reporting a module more
than once in a single itk_module_config call.  Do not leak the
_${ns}_${mod}_USED settings outside a single call to itk_module_config
so that a future call to the macro with the same ${ns} will use a fresh
set of modules.

Change-Id: I422e415f45db877512a0dcd3c588d9f74d32f515
Merge branch 'release'

Change-Id: I8acc04a89b5d9473b14208d201b1df8626848bd6