Added notes about memory mapping text files.
-s is finally correctly detected in makefiles.
Added cygwin-specific patches.

Some libs apparently have trouble building under cygwin. So far, these are
gzip and xz. I started on a patch for gzip before I realized. These build
correctly on unix w/o patches, so the patches will have to be conditional.