move cygwin from OS_WIN to OS_UNIX

cywgin does not need to include winbase, and is better of as unix.
It also fixes off_t being undefined.