Improve nodejs separate

Same as #50, but with a separation between installing NodeJS and installing global packages.

- You can change the default Nodejs version
- Now you can use NVM in zsh as well.
- Uses custom nvm_install.sh @ https://gist.github.com/Ilyes512/8335484
- Global Node Modules/Packages as mentioned at #34 are now in node_packages.sh
- Deleted yeoman.sh as it is unnecessary now

If ZSH is installed while installing NVM you will see the following errors:
```bash
/home/vagrant/.oh-my-zsh/oh-my-zsh.sh: line 13: syntax error near unexpected token `('
/home/vagrant/.oh-my-zsh/oh-my-zsh.sh: line 13: `for config_file ($ZSH/lib/*.zsh); do'
```
I don't know what/why, but everything still seem to work.