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
COMP: add suppression for false constant math warning

Suppress this warning seen on Ubuntu 10:

/.../SimpleITK-build/ITK-prefix/include/ITK-4.4/itkImageRegionConstIteratorWithIndex.hxx:37:
warning: assuming signed overflow does not occur when assuming that (X
+ c) < X is always false

Change-Id: I0253a30f1a922922f518462c237c3fcf4ad3593e
Fix some warning about converting double to integer types.

Change-Id: Id9de98664d766ff54066379e849356022621ac12
BUG: require cmake 2.8.11 for testing

The requirement of ExternalData, was first released with cmake
2.8.11. This is the required version to enable testing. Check the
cmake version to intelligently enable testing, if the build is capable.

Change-Id: Iecc8c7b4c0ae03e4bd40cf9d66c683a6bfbb2815
fixing logic for required version for testing

Change-Id: I8776f095d88926b72cf099f64f95c57c858c6f7c
BUG: Fix missing Image::GetBuffer methods in CSharp

The "SWIGCSHARP" it the correct preprocessor identifier for the CSharp
swig interface.

Change-Id: Ibfb1d6d5d780ed580e07bd1bbfb65ecba8ed049d
Simplify warning to match

Change-Id: I0ae93467a603d4838f582c9ae59be40993937ed8
BUG: Use _WIN32 for detecting windows

WIN32 is defined by some windows headers. These headers are not
explicitly included in sitkShow. The _WIN32 is intrinsically defined
by the compiler and should be preferred.

Change-Id: I4ddc628239646095dc744c1681be7a1290701e82
Fix escape sequence in warning suppression

Change-Id: I98f130d50efadd360e622bbb88d51e2d2b7813f6
ENH: Updating the source tar ball script from md5 data

This feature was just commented out, it was already there for ITK.

Change-Id: Id3bf880fb61ae88b3213dc1842d48e5aff14bee4
Updating ITK with some bug fixes

Change-Id: I220c71445691d5fc620379a869692d5e9c7d7304
Ran JSONBeautify script on json

Standardized formatting of json file, finds some minor parse error
too.

Change-Id: I8d39d132180e4105a68126eed61fad062cbead66
ran GenerateDocumentation groovy script

Change-Id: I38641354e8e8983d487ca321d3211dfed4477e80
Merge topic 'SIMPLEITK-416_UpdateSourceTarballScript'

1349703 ENH: Updating the source tar ball script from md5 data
Merge topic 'UpdateITKWithReleasePatches'

17a9255 Updating ITK with some bug fixes
Merge topic 'UpdateJSONDocs'

1abdc37 ran GenerateDocumentation groovy script
6116561 Ran JSONBeautify script on json
Merge topic 'SupressSomeWarnings'

4d1329b Fix escape sequence in warning suppression
aead738 Simplify warning to match
576082c Fix some warning about converting double to integer types.
f7460c9 COMP: add suppression for false constant math warning