fallback on copy if move gives permission denied
move on a temp file with CLEANUP => 1 apparently gives a permission denied error
on MSWin32.  Still seems safe since the file should be deleted when the process
terminates.
Merge pull request #1 from plicease/win32fix

fallback on copy if move gives permission denied