Fix for cygwin

math.h includes fabs() etc. in the global namespace, but cmath does
not.  And as long as we're forced to fix that anyway, who the heck
still uses non-templated abs() with C++?
Merge branch 'master' of github.com:libMesh/libmesh
fix compile error