Fix which to use conventional direct path to program

Also fixes `nvm which system`  so it doesn't echo anything extra.
I'd prefer `nvm use system >/dev/null 2>&1` rather than `deactivate` here, but suppressing stdout is a good change.