additional tmux aliases
Fix chruby plugin to not complain if chruby is *not* installed
Throw an error message when $WORKON_HOME is not set

Took me a while to figure this one out, and I have a default installation of virtualenvwrapper -- this is a soft fix, just put an error message. But perhaps the fix should be to use the default value `~/.virtualenvs`.
Fixed output issues webith websearch plugin.

- if user has rm set as an alias to 'rm -i' user is prompted to whether to
  remove the nohup.out file.

 $ ddg fools
	nohup: ignoring input and appending output to ‘nohup.out’
	rm: remove regular empty file ‘nohup.out’?

- if output redirected to a file nohup will not create nohup.out and rm is
  unecessary.
Added Yii2 command completion
Add yii2 readme
mira theme shows active node, ruby and java versions
added node- before node version for consistency
Updated Yii2 command completion
Merge pull request #3397 from peteches/master

Fixed output issues webith websearch plugin.
Merge pull request #3352 from benjaoming/virtualenvwrapper_workon_unset

Throw an error message when $WORKON_HOME is not set
Merge pull request #3338 from eripa/chruby_fix

Fix chruby plugin to not complain if chruby is *not* installed
Merge pull request #3146 from typekpb/tmux-aliases

additional tmux aliases
Merge pull request #3404 from ekaragodin/master

Added Yii2 command completion
Merge pull request #3407 from rawberg/mira-theme

mira theme shows active node, ruby and java versions
Add submodule helpers to Git plugin

From #1116

Modified: compdef needs _git entry point
Modifier: ncanceill <https://github.com/ncanceill>

Original commit:
Author :     Maxime Fabre <ehtnam6@gmail.com>

diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
index 6e6ba05..53046de 100644
--- a/plugins/git/git.plugin.zsh
+++ b/plugins/git/git.plugin.zsh
@@ -161,4 +161,10 @@ alias gunignore='git update-index --no-assume-unchanged'
 alias gignored='git ls-files -v | grep "^[[:lower:]]"'

-
+# Submodules
+alias gf='git fetch'
+compdef _git gf=git-fetch
+alias gsi='git submodule init'
+compdef gsi=git-submodule
+alias gsu='git submodule update'
+compdef gsu=git-submodule
Additional commands to git plugin

Original author :     Kirill Panshin <kipanshi@gmail.com>
Merged & cleaned by:  ncanceill <https://github.com/ncanceill>
Add aliases for `git rebase` and `git rebase skip`

Original author :     Marten Lienen <marten.lienen@gmail.com>
Merged & cleaned by:  ncanceill <https://github.com/ncanceill>
fix gwip alias for some BSD flavors, fixes #2692
plugins/git: missing compdefs, fix bad copy-paste

Original author :     Hervé Cauwelier <herve.cauwelier@polyconseil.fr>
Merged & cleaned by:  ncanceill <https://github.com/ncanceill>