Make initialization of $*TMPDIR lazy

This takes off about .005 off the startup of Perl6, effects in spectest
are not visible, perhaps because many of the tests use $*TMPDIR implicitely.