Add `nvm_alias` and unit tests.
Use `nvm_alias` in `nvm alias`
Use nvm_alias in nvm_ls.
Ensure `nvm run` has the same semantics as `nvm use`