Add HAVE_STDARG_H to header if __STDC__ defined

- work around some broken gridftp code that assumes that or does
  something incorrect assuming varargs.h-style variable args
Fix a bad commit trying to squelch warnings