This extracts the conformance fixing aspects of <cmath> (replacing macros with
inline functions) into a <math.h> which wraps the system <math.h>.
This should have no functionality change for <cmath> but will cause
includes of <math.h> to be modular and place nicely in C++ code using
libc++.
Clearly this isn't ready to commit -- it doesn't have a synopsis and I would
rather fix all of the related <cfoo> headers in a single patch, but it should
at least clarify the nature of the approach.