Remove C++ guard before forwarder declarations.
Adjust PTHREAD...INITIALIZERS to use proper type.  For C++ this caused
issues for 4.9 gcc
wchar.h and stdlib.h: __USE_MINGW_ANSI_STDIO check should be against the value, not against the existence of the macro.
build-aux update
libtool update
softmath: Add acosh