Support for Cygwin

1. Ensure paths are always forward slashes.
2. Ensure Windows releases have the .exe extension