Tom Saeger zprezto customizations.

Vi everywhere.
Add substring-history-search, git, osx modules.
Add pyenv to zprofile.