Merge branch 'gdcm-spacing-release3' into release

Change-Id: I921407e67211743e4057c95bb4145b688e75dc38
ENH: Make NoiseBaseImageFilter an abstract base class

This also improves coverage.

Change-Id: Iaddf9769de323cb70d6a67134467945a36ef4bbe
COMP: workaround clang -Windent warnings by fixing indentation

No behaviour change, only whitespace changes.

Change-Id: I6090364bdfc71c6e0714832568f6b9b764aefbf6
Merge topic 'Windent'

aed62a59 COMP: workaround clang -Windent warnings by fixing indentation
Merge topic 'AddIJNoiseSimulation2'

eb4ac2b9 ENH: Make NoiseBaseImageFilter an abstract base class
Merge branch 'release'

Change-Id: I646fb345596b8ede1b0c4615db89896203afb438
Merge topic 'imagebase-invalid-read-release'

895c6fb8 BUG: Invalid read during ImageIOBase SetDirection.
BUG: Invalid read during ImageIOBase SetDirection.

This bug was unveiled by a new test that writes a 3D images to a series of
2D DICOM files.  In this case, the ImagesSeriesWriter re-uses the 3D ImageIO
object on each of the 2D slices when writing with ImageFileWriter.

Change-Id: I592b6cd99d45854be24ddd1e074af4aa03a1ad33
COMP: remove extraneous cast to double

The constant is already the output type of the function, no casting is
needed.

Change-Id: I981fd273c4b4adcb08bd64dcf9cb854e756152ab
BUG: Same test function in different file causes conflict

Having the same templated function name in multiple test file for the
same executable can cause the symbols to be mixed up. This patch
addresses a number of TIFF failing tests on OSX with genuine gcc 4.2.

Change-Id: If304ebcf5dbab53e8d7df78eeada7c1a82d492f2
Merge topic 'AddIJNoiseSimulation2'

de533be5 COMP: remove extraneous cast to double
Merge branch 'FixMersenneTwisterGetInstanceThreading' into release

Change-Id: I5d23e73779daa361008da80838209c76a81c6e71
Merge branch 'imagebase-invalid-read-release' into release

Change-Id: I00e8842fdc34a8f89341de3a2dd363e376b60f84
Merge branch 'release'

Conflicts:
	Modules/IO/TIFF/test/itkTIFFImageIOCompressionTest.cxx

Change-Id: Ia4884b0d16e0d16fc5a7bf037da994726f886854
COMP: Fix failed itkTIFFImageIOCompressionTest merge.

Change-Id: I209b3006726b7db5484f1d96a69e6f2c09f2112a
Merge topic 'tiff-merge'

3a08afdc COMP: Fix failed itkTIFFImageIOCompressionTest merge.
ENH: Bump version to 4.5.2.

Change-Id: I98f2c674856644e8f32ae285efc9ed02087ceb67
Merge branch 'release'

Conflicts:
	CMakeLists.txt

Change-Id: I4a99363d75dcf2b21af15e8c50b849a48db08242
COMP: return will never be executed after exception thrown.

For:

  /Users/builder/external/ITK/Modules/IO/Mesh/src/itkOBJMeshIO.cxx:526:5:
  warning: 'return' will never be executed [-Wunreachable-code-return]

Change-Id: I8d3c7f95b747919050a6ba7ed45c5433f4d5acdb
ENH: Preparing point set metrics for use with registration.

Change-Id: I53e4c1b052b98377e88c5e0351f2fda12963851a