COMP: Remove undefined complex types

http://www.cplusplus.com/reference/complex/complex/

Type of both the real and imaginary components of the complex number.  The
effect of instantiating a complex with a T other than float, double or long
double is undefined (certain library implementations may support it, but the
resulting code is non-portable).

http://stackoverflow.com/questions/11108587/why-does-abscomplexint-always-return-zero

According to the C++ ISO spec, §26.2/2:

The effect of instantiating the template complex for any type other than float,
double or long double is unspecified.

Change-Id: I470b22f8e50ac0206f20646e342f19f6ea127f14
Merge topic 'some-osx-mavericks-corrections'

beb6f85 COMP: Remove undefined complex types
ENH: Avoid use of cast in ImageToImageMetricV4

use function overload and templates to
avoid casting Point types in TransformAndEvaluatePoint.

Change-Id: I650d5278914c26401465ce445177e24e09433fc9
Merge topic 'SinglePrecisionImageParams'

b39ecbb ENH: Avoid use of cast in ImageToImageMetricV4
STYLE: Remove trailing whitespace

In addition to being poor style per se, trailing whitespace will trigger
a failure of Git's pre-commit style check. A user making new edits to a
file with existing style issues should not be forced to fix
these old issues too.

Change-Id: I53643e193e85e678d85571e0b09271bd9c69af74
Merge topic 'Remove-Trailing-Whitespace'

f1bf42c STYLE: Remove trailing whitespace