handle absolute paths correctly on Cygwin

In cygwin land there are POSIX and windows paths, LoadLibrary requires a windows path since it is not a cygwin function, but FFI::Raw->new should be able to handle a absolute POSIX path, so for Cygwin only  convert the POSIX path to windows before attempting LoadLibrary.