remove wrong legacy behavior from catfile, catdir
cleanup Unix.rel2abs (catdir already calls canonpath, refactoring)
more cleanup of Unix.rel2abs - use method sig to set $*CWD