Make *CWD initialization non-lazy
Make *CWD initialization non-lazy

There is some interaction between $*REPO and $*CWD initialization
that causes https://github.com/rakudo/rakudo/issues/1920 .  Since
$*CWD is needed for anything related to IO::Path creation, and
$*REPO initialization creates IO::Path objects, and since $*REPO
is used *whenever* a module is used or required, it felt that making
$*CWD non-lazy to be a good trade-off.

tbrowder/rakudo,salortiz/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,labster/rakudo,labster/rakudo,tbrowder/rakudo,salortiz/rakudo,rakudo/rakudo,tbrowder/rakudo,salortiz/rakudo,rakudo/rakudo,rakudo/rakudo,salortiz/rakudo,MasterDuke17/rakudo,labster/rakudo,labster/rakudo,labster/rakudo,salortiz/rakudo,labster/rakudo,rakudo/rakudo,salortiz/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,rakudo/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,rakudo/rakudo,MasterDuke17/rakudo