Math::NearlyEquals () now uses enable_if to have differnt versions for integral and floating point types