Exit earlier if non-interactive.
Load pyenv and rbenv into shell.
Set EDITOR and load {py,rb}env in batch sessions.

Previously these were only happening in interactive sessions.
Merge branch 'master' of github.com:seanfisk/dotfiles