fixes #1888, #1889; added floating point limits to CMath; added all unit tests for fequals