TST: Use tempfiles in all tests.

If you really need to, possible to opt-out with make_tempfile=False. HDF
has trickier requirements regarding files, so it's opting out for now.