BUG: avoid NamedTemporaryFile for large file test

NamedTemporaryFile files can't be reopened on Windows.
TST: skip large file test on windows

nobody knows if it supports sparse filesystems, so just skip it.
Merge pull request #5005 from juliantaylor/use-tempdir-for-large-file

Use tempdir for large file