Move zshrc to zshenv

zsh loads zshrc only for interactive shells. Vim is not an interactive
shell so it will not get all of the goodness such as our aliases and
functions and so forth. However zsh does load zshenv for all shell
environments so hopefully Vim should now see our stuff.