ENH: Update ITK to v4.5.2

$ git shortlog 754278cb7ab50ae3e64dc0a413aef4b9ff0ff1f0..v4.5.2 --no-merges
Bill Lorensen (2):
      BUG: Tiff compression was broken and untested
      COMP: Missing breaks in swithc

Bradley Lowekamp (12):
      COMP: fix unused variable warning in abort test
      BUG: Do not throw exception in Probes with mis-matched Stop
      BUG: Address Shared Library issues with SCIFIO
      COMP: fix failing voronoi segmentation tests
      COMP: export required in explicitly defined NumbericTraits consts
      BUG: Fix linkage for SmartPointerForwardReference for clang 4
      BUG: Add support for system libtiff 4.0.0-4.0.2
      BUG: remove second wrapping of BinShrink for scalars
      BUG: Fix LabelStatistics and LabelOverlap to require same image size
      COMP: Fix checks for system libtiff
      BUG: Add mutex lock to MersenneTwister GetInstance
      BUG: Same test function in different file causes conflict

Brian Helba (3):
      BUG: Fix uninitialized variable in GradientRecursiveGaussianImageFilter
      BUG: Make all specializations NumericTrails::SetLength re-zero contents
      BUG: Update SmoothingRecursiveYvvGaussianFilter remote module

Gib Bogle (1):
      BUG: Windows BigTIFF errors: stat failure and lack of COMPRESSION_DEFLATE

Hans Johnson (2):
      BUG: Missing Modified() call
      PERF: Reviewing code for facilitating compiler optimizations

Luke Bloy (2):
      BUG: Fixes itkBoxSpatialObject part of issue ITK-3153
      BUG: Fixes itkImageMaskSpatialObject part of issue ITK-3153

Matthew McCormick (9):
      BUG: Remove unused itkAffineTransformXX.txt content links.
      COMP: Do not use -fno-ipa-cp-clone with clang.
      ENH: Bump ITK version to 4.5.1.
      COMP: Wrap OptimizerParameterScalesEstimatorTemplate.
      BUG: Wrap TransformFileReader, TransformFileWriter.
      COMP: Duplicated VectorContainer wrapping for real types.
      BUG: GDCM Series does not write z-spacing.
      BUG: Invalid read during ImageIOBase SetDirection.
      ENH: Bump version to 4.5.2.

Michka Popoff (5):
      BUG: Fix for the WrapITK.pth destination path
      COMP: Fixed itkQuasiNewtonOptimizerv4 wrapping warnings
      COMP: Fixed itkGradientDescentOptimizerv4 wrapping warnings
      COMP: Duplicated wrapping for double in Array2D
      ENH: Bump SCIFIO for OS X installation

Sean McBride (1):
      BUG: initialize m_SmallBlock ivar in ctor; fixes garbage read

Vladimir S. FONOV (1):
      COMP: Improved MINCIOTransform tests

Wei Liu (1):
      BUG: Fixed a bug in ExpectationMaximiationMixtureModelEstimator.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23089 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Update SimpleITK to release branch and simplify build system

This commit partially reverts r23052 that was adding workaround for
SimpleITK issues 517 and 518.

$ git shortlog v0.8.0..9cc5382466a945ded055bcd1a4f64bced810656d --no-merges
Bradley Lowekamp (8):
      ENH: Adding UseHistograms options to LabelStatistics
      Add initialization to the new parameter member variable.
      Adding UseHistograms option to procedure and Execute methods
      COMP: fix extraneous semi-colons at end of member function definitions
      BUG: Fix potential missing library dependency in last BasicFilters library
      BUG: Add SimpleITK_VERSION variable defined after find_package
      Require SimpleITK major version to match for compatible version
      BUG: Specify "Development" component for all headers

Hans Johnson (1):
      COMP: Header guard typo mis-match

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23090 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix sign compararison warnings

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23091 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Remove now unneeded SimpleITK build system hack introduced in r23052

This commit implements the change that commit r23090 is describing.

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