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