Get OLE.xs to compile under 64-bit Cygwin

In that case "long" is a 64-bit int, whereas the code assumed that it
would be 32-bit.  Switching to LONG fixes this issue.

Patch by Alexander Stadler <sa.maillists@univie.ac.at>
See https://rt.cpan.org/Ticket/Display.html?id=95612
Previous commit changed some "unsigned long" to LONG

This generates sign mismatch warnings; the correct type is ULONG.
Literal strings *are* meant to be of (char*) type

Silence GCC warnings that this behavior is deprecated.
Increment $VERSION to 0.1712 and update Changes