COMP: Dead code

Coverity detected three defects:
Code after exceptions cannot be reached.
m_Orientation was not being initialized.
Failed to check function for zero return that might cause divide by 0.

Change-Id: I9d4a349a6f82e6ce4f148ebb5a95d348f7a4fa9e
COMP: Fix C++11 conversion warning.

This patch addresses the following warning:
itkChangeInformationImageFilterTest.cxx:150:75: warning: narrowing
conversion of '1.0e+1' from 'double' to 'itk::Image<float,
3u>::OffsetValueType {aka long int}' inside { } is ill-formed in C++11

This patch changed the elements in the array constructor to be
implicitly of type int, allowing safe promotion to other the
OffsetValueType.

Change-Id: I9eda16f21d2151c8e810b87982300206645b1392
Merge topic 'Coverity_itkTIFFImageIO'

1380b1c COMP: Dead code
STYLE: Use double type in array initializer list for spacing

Change-Id: Ic0f638e00f8118ebcede234bf509223b0aab1133
BUG: SpacePrecision typedef's incorrect.

In a few places the precision of points or continuous index
were allowed to be non-double. In those cases it is critical
that the previous typedef's be maintained.  This patch reviewed
where typedef's were changed from previous specializations to the
global SpacingPrecisionType incorrectly.

Tested external builds for ANTS, BRAINSTools, and the internal
test suite to ensure that this reversion fixes the regressions.

Change-Id: I2f94e0601e84230c1001af02a90799270df2b582
Merge topic 'FixChangeInfoConversionWarning'

1a38195 COMP: Fix C++11 conversion warning.
Merge topic 'RevertSpacePrecisionGenerality'

83d889a BUG: SpacePrecision typedef's incorrect.
Merge topic 'FixChangeInfoConversionWarning'

f4b3bed STYLE: Use double type in array initializer list for spacing