hacked on darwin support by just always checking %*ENV<HOME> first

which is essentially the way Perl 5 File::HomeDir does it, because of some programs that set $HOME even on windows.