Adding PatchBasedDenoing filter

The neighborhood sampler has been parameterize with the number of
sample results requested, and the sample variance, and the radius is
derived from the sample variance.

This SimpleITK filter exposes all parameters available in the ITK
filter, but always uses the Gaissian subsampler. No procedural method
with all parameters is available.

Change-Id: Iadce525d73d02008c37a36145dd3208ca7578083
Adding customized procedural methods of PatchBasedDenoising filter.

These procedure expose the basic usage of optionally using a
NoiseModel, or not, and not using the KernelBandwidthEsitation.

Change-Id: Idd5426ea65c89a8234d2c890b41b9bf6a0986de5
increase tolerance for test

Change-Id: Ia12d920d20f3ccd8443b84fc03423fcf8acd1980
BUG: Disable octave in Swig configure

If octave is installed but not the development libraries Swig will
generate a configuration able. To by-pass this disable ocatave during
super build of Swig.

Change-Id: I90d1cc054e511bd4ee0961781a1f536b562e28bd
ENH: Add variable number of inputs to Dual template

Add the ability to customize the second image template parameter in
the DualImageFilter template. This enables a user settable parameter
to determine the output image type.

Change-Id: I6ae32ebb23ff84fc94dca749559396775b8a6a39
Adding ClampImageFilter

Change-Id: Ibc5349e2762d326dec5bfeab53a60e28a96ffd3b
Adding documentation form ITK XML

Change-Id: Ie2f5fe7382d067dbed478125266fd38923028894
Add more generic custom_type2 json field for Dual dispatch filters

Change-Id: I1986f65662f592bfe0f0fb24fdcecabc06aa9fd5
Add output pixel type to VectorIndexSelectionCast

This enables this filter to cast

Change-Id: I4a66e17e71344472ff86a9b16d8a79938434a623
Adding midas key file for clamp baseline

Change-Id: I6c55a5e976dc1ee0eff5a5f6a9b902bbaed252b4
ENH: adding basic support to DualDispatch to vector by component

Change-Id: I0a5a0b28a7699b90ea0c4fdc4d2f4fecde814f73
Adding baseline for resample with cast

Change-Id: I3449e64c2f5967ecea60d99652a3b8b132d6ccae
Adding option for output pixel type to resample filter

Change-Id: Ic3aa310e03d0bc526be6948a5bd74c7fbaf4c9f8
ENH: adding option for filters to turn on debugging

This option print out the ITK filter before execution displaying the
parameters and ITK types which will be used.

Change-Id: I65a51e3bb3d6888b8ba8126fd1c968c829d63491
Adding tests for new Debug class property

Change-Id: I41c4f5a20f12834baebc0484ba2b75668ebb8fce
Adding DebugOn in generated tests

Change-Id: I14d36daa4cf53fdce96a527397a29f19c256e364
Adding Debug option to manually written filters

Change-Id: I43d4f5b2c849bd5b676bb0ccaae95613bea9464d
Ignore one procedural method in Lua for Patch Denoising

Change-Id: Idb82baccbca70b393de959504b015812b264b68b
Fix Clamps bound parameter to check output pixel types.

Change-Id: I0e61c1e83bc14f09d9364215cc63f92d25e1e4ea
Fix signed to unsigned comparison warning.

Change-Id: Idaf8f8c508ec5e37591c02519415ab769fbfa52e