Support building on Cygwin
This makes a few small changes to the platform-specific pre-processor macros in order to make the build succeed on Cygwin (issue #302 (closed)).
I did a quick test stacking bias, darks, and lights and the basic functionality seem to work fine. More testing is probably needed before advertising this as a fully supported platform.
Edited by Jeff Peterson