Fix nvm path issues
- Trim down fish_user_paths to the bare minimum and properly source pyenv
and pyenv-virtualenv init scripts.
- Use nvmrc to set a default node version
- Move iterm integration to fish autoload directory
- Minor gitconfig + vscode updates