Add portability enhancements for Cygwin32 environment.

14 files changed