avoid recursion generally (rt#84818)

This is specifically to fix resurrector on windows (with recent File::Temp) where:

resurrector_loader is calling resurrector_fh
resurrector_fh is calling File::Temp::tempfile
File::Temp::tempfile must be trying to use/require Win32
use/require Win32 is calling resurrector_loader

but it should prevent most simple recursion as well.
local $resurrecting so that it automatically gets reset afterwards
Merge pull request #35 from plicease/avoid_recursion

avoid recursion generally (rt#84818)