fixing compile for cygwin (mingw-64)
adding windows_fileio_handler because windows doesn't guarentee asynchronous fileio.  (WTF?)