Merge topic 'RemoveTclExamples'

7d11ae7 ENH: Removed non-work TCL Examples
BUG: Fix for the WrapITK.pth destination path

Added a regex to remove the \n character at the end of the site_packages path found by cmake.
On OS X this would result in a wrong path for the WrapITK.pth file, so that the python linking was broken.
Note that I was not able to find out what changed since ITK 4.4.2, perhaps a change in cmake or python 2.7.6 ?

Change-Id: Ic5f985538058e625aea46d936fe0aa55b7d1ba2e
BUG: Fixes itkBoxSpatialObject part of issue ITK-3153

the bug manifests when the translation or transform is larger then the box size.

Change-Id: I86211f25aa94eb02f98214a0a26fdd743461fa53
DOC: Add missing const in Doxygen GetConstReferenceMacro

Change-Id: Id13ad11b0dc98fa07c62369d5d5fdddf6cf33e3e
BUG: Correctly re-throw exception to restore AbortEvent, ProcessAborted

The abort exception was incorrectly being re-thrown as pointer to an
exception instead of re-throwing the exception by using the "throw"
keyword without an argument. The AbortEvent was never emitted before
now it is. Other cases of incorrect exceptions re-throws were grep and
corrected.

Change-Id: I7f858640739d49612d9f009f00f6a0a2548088af
Merge topic 'FixAbortEventExceptionRethrow'

7e4a1dd BUG: Correctly re-throw exception to restore AbortEvent, ProcessAborted
Merge topic 'DoxygenConstReferenceMacro'

3d6bd9c DOC: Add missing const in Doxygen GetConstReferenceMacro
BUG: Fixes itkImageMaskSpatialObject part of issue ITK-3153

Added ComputeLocalBoundingBox method to itkImageMaskSpatialObject
Added a 2D and 3D test of this method.

Change-Id: Ie7681aaf5af3f91fa7c7c6432d40dd0473443399
Merge topic 'fix_itk-3153-SpatialObjectBoundingBoxes'

bf8de3f BUG: Fixes itkImageMaskSpatialObject part of issue ITK-3153
fa113e3 BUG: Fixes itkBoxSpatialObject part of issue ITK-3153
COMP: Conditional assert check warning unused var.

ITKv4/Modules/ThirdParty/VNL/src/vxl/core/vnl/vnl_diag_matrix.h:82:47: warning:
      unused parameter 'j' [-Wunused-parameter]
inline T& operator () (unsigned i, unsigned j) {

Change-Id: I8ca952cdbea58ab42879bfe362ed7a1ef505db1c
BUG: Avoid SimpleImageRegistration{Float,Double}Test output clobbering.

Fixes test failures on parallel builds.

Change-Id: I5ab4d8acf9cf7984185e81a2c0492465d83bdebc
BUG: Prevent MINC transform tests outputs from clobbering.

Use different file names to prevent test failures on systems that run the
tests in parallel.

Change-Id: I397e193399fdd1600414c9fb25788279b85075e3
Merge topic 'registration-double-float'

1ae8526 BUG: Avoid SimpleImageRegistration{Float,Double}Test output clobbering.
DOC: Fix a bug with SquaredEdgeLengthDecimationQuadEdgeMeshFilter

For an unknown reason, if the first line of the Doxygen comment block
for the SquaredEdgeLengthDecimationQuadEdgeMeshFilter::MeasureEdge and
::Relocate functions is blank, Doxygen fails in several significant ways.
This change fixes the content of the documentation and prevents warnings.

Change-Id: Ic66e494a411fc2bb3daa7acbb46d80d9cc56b2a6
DOC: Clean up comments in NiftiImageIO, for better Doxygen compatibility

Change-Id: I8441f6c31a07f7d17c9b89b014ff556bc542505a
STYLE: Remove unused typedefs from AlgorithmsPrintTests

These were left over from before AlgorithmsPrintTest was split into
separate files.

Change-Id: I04865517dfb17585b6975f25408d16642109fbe0
BUG: Fix improper usage of VoronoiSegmentationRGBImageFilter

VoronoiSegmentationRGBImageFilter requires a PixelType with 3 components.
Fixing this also resolves a compiler warning.

Stronger concept checking should also be added in the future to ensure
this usage: bug ITK-3231.

Change-Id: I0d624c8d4be9f3bedc962a5027714e90e54f693d
Merge topic 'Doxygen-Warning'

7a238de DOC: Fix a bug with SquaredEdgeLengthDecimationQuadEdgeMeshFilter
Merge topic 'NiftiComments'

5e239fc DOC: Clean up comments in NiftiImageIO, for better Doxygen compatibility
Merge topic 'AlgorithmsPrintTest'

194f2f0 BUG: Fix improper usage of VoronoiSegmentationRGBImageFilter
18ab102 STYLE: Remove unused typedefs from AlgorithmsPrintTests