Account for non-finite values in assertDoubleEquals().
Conditional inclusion of cmath rather than math.h removed since (1) it was never used as HAVE_CMATH is never defined, and (2) cmath may move isfinite() into namespace std.
Authored by: smr99 2007-01-27
Parent: [r550]
Child: [r552]