Use only shell builtins to avoid triggering autojump, instead of needing GNU readlink

Under Zsh, the `-q` flag to `cd` makes it not run `chpwd` hooks and hence makes it not add `~/.nvm` to `autojump`.