Cygwin-specific header: Add snprintf support.

Similar to vsnprintf, cygwin does not allow these functions if
the -ansi flag is set. We just put the prototypes in the cygwin
header for now, but may need to be changed later.