COMP: Update SimpleITK project

From Brad: I enable 64-bit integers as pixel types. This can be disabled
as a CMake option, as its likely not worth the cost for Silcer.

$ git shortlog d11d0454f5..e2ec6bbfd7a6

Bradley Lowekamp (102):
      Fix warning about converting false to pointer type.
      Fix Doxygen warning explicit link request to 'ChannelTyperedChannel'
      Fix another warning of conversion false to pointer type
      remove some extra chars in testing print message
      Add suppression for CSharp dev version warning.
      Updating External project to use midas md5 improving style
      Include itkCast before sitk to avoid std::copy conversion warning.
      remove extraneous 123 in swig filename
      Fixing some indents in doxygen comments
      Adding template code to support enum array in member fields
      Adding documentation for new enum array in json
      Replacing public_declarations with enum arrays in json
      Merge branch 'FixForITKWithSinglePrecisionTemplate' into release
      Merge branch 'release'
      Merge topic 'SIMPLEITK-405_FixSomeDashboardWarnings'
      Merge topic 'SIMPLEITK-407_UpdateSWIGPCREExternal'
      Change type of enums in Extract and RecursiveGaussian
      COMP: Address std::copy conversion warning
      Moving forward on ITK release branch towards 4.4.1
      Merge topic 'SimpleITK_411_AddJSONEnums'
      Merge topic 'SIMPLEITK-355_CMakeForMidasAndMD5'
      Merge topic 'SIMPLEITK-412_FixDashboardIssues'
      ENH: enabling 64-bit pixel IDS
      ENH: updating CastImageFilterTest for int64 images
      Adding numpy test for int64 images
      Adding Get/Set pixel tests for int64 images
      Adding support to import int64 images
      ENH: add masked fft xcorr percentage overlay parameter
      BUG: Use printable type for prints chars
      ENH: Updating to ITK v4.4.1 release tag
      Merge topic 'UpdateMaskedFFTXCorr'
      Merge topic 'SIMPLEITK-400_UpgradeTowardsITK_4.4.1'
      Merge topic 'SIMPLEITK-210_UsePrintableTypesInToString'
      Merge topic 'SIMPLEITK-414_Module_ITKReview'
      BUG: Update data path for ExternalData for R data
      BUG: including correct path to cthead1.png for R
      ENH: Make using 64-bit int pixels optional
      ENH: update tests to optionally check 64-bit integer pixels
      Adding PatchBasedDenoing filter
      Adding customized procedural methods of PatchBasedDenoising filter.
      increase tolerance for test
      BUG: added extra dependencies for TCL
      ENH: expose bounding box label statistic
      ENH: adding test for bounding box in label statistics
      BUG: Fix consistency of TransformTest.ReadTransformResample
      BUG: Fix double image from py3 true division
      Merge topic 'FixRForTestDataPath'
      Merge topic 'FixTCLDependency'
      Merge topic 'AddBoundingBoxToLabelStatistics'
      Merge topic 'UseNearestNeighborReadTransformTest'
      Merge topic 'FixPy32FFTConvolutionExample'
      Update ITK superbuild to 4.4.2
      BUG: Disable octave in Swig configure
      Update filter coverage csv file via script
      ENH: adding initial json for Review Chan and Vese levelsets
      ENH: Add variable number of inputs to Dual template
      Adding ClampImageFilter
      Adding documentation form ITK XML
      Add more generic custom_type2 json field for Dual dispatch filters
      Add output pixel type to VectorIndexSelectionCast
      Adding midas key file for clamp baseline
      ENH: adding basic support to DualDispatch to vector by component
      Adding baseline for resample with cast
      Adding option for output pixel type to resample filter
      ENH: adding option for filters to turn on debugging
      Adding tests for new Debug class property
      Adding DebugOn in generated tests
      Adding Debug option to manually written filters
      Adjusting testing tolerance for chan vese levelset
      Merge topic 'SIMPLEITK-397_AddInt64Pixels'
      Merge topic 'UpdateSimpleITKFilterCoverage'
      Merge topic 'AddScalarChanAndVese'
      Merge topic 'UpdateITKv4.4.2'
      Ignore one procedural method in Lua for Patch Denoising
      Fix Clamps bound parameter to check output pixel types.
      Fix signed to unsigned comparison warning.
      COMP: add suppression for false constant math warning
      Merge topic 'DisableOctaveInSwig'
      Merge topic 'SIMPLEITK-330_AddPatchBasedDenoising'
      Merge topic 'AddClampImageFilter'
      Merge topic 'ResampleVectorCastDualDispatch'
      Fix some warning about converting double to integer types.
      BUG: require cmake 2.8.11 for testing
      fixing logic for required version for testing
      BUG: Fix missing Image::GetBuffer methods in CSharp
      Simplify warning to match
      BUG: Use _WIN32 for detecting windows
      Fix escape sequence in warning suppression
      ENH: Updating the source tar ball script from md5 data
      Updating ITK with some bug fixes
      Ran JSONBeautify script on json
      ran GenerateDocumentation groovy script
      Merge topic 'SIMPLEITK-416_UpdateSourceTarballScript'
      Merge topic 'UpdateITKWithReleasePatches'
      Merge topic 'UpdateJSONDocs'
      Merge topic 'SupressSomeWarnings'
      Merge topic 'AddDebugFilterOption'
      Merge topic 'FixWIN32Missing'
      Merge topic 'FixCMakeRequiredVersionForTesting'
      Merge topic 'SIMPLEIT-398_FixCSharpMissingImageGetBufferMethods'
      BUG: Reduce size of basic filter libraries.
      Merge topic 'FixVS9Linking'

Matt McCormick (5):
      Add CMake code to fetch testing data.
      Remove the Testing/Data submodule.
      Add testing data content links from submodule.
      ENH: Use CMake ExternalData.
      COMP: ITK_USE_REVIEW -> Module_ITKReview.

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