Cleanup of file-cleanup on windows

Will now silently fail to delete files if windows denies it (which it
always does), but should cleanup on unix fine.