[Vim] Go support
[Bash] Removes rarely used git aliases and adds autocompletion for remaining aliases
[Bash] Sets editing mode to emacs for ruby processes
[Bash] Add autocompletion for git aliases only if __git_complete is present