* spelling
* Allow types.h to be included in applications that set _USE_MATH_DEFINES
Our application defines _USE_MATH_DEFINES on the visual studio
compiler command line, so every compilation includes the macro
definition. Including types.h (or anything other RDKit header,
basically) causes compilation to fail with a "doubly defined
macro" error message.
This commit defines the macro locally and only if it is not already
defined