C89 fix for Charmonizer
Fix detection of math library under C++

math.h functions might be overloaded under C++.
Work around command length limit of cmd.exe
Remove newline from Windows rm command
Remove import library and export file under MSVC
Add /nologo to recursive nmake invocations
Add /nologo to invocation of MSVC linker
Regenerate charmonizer.c