Cygwin branch - Do Not Merge

Just opening a PR to keep track of the differences between this branch and master. This branch is for cygwin users.