Prefer $VISUAL over $EDITOR

Just like git and other classic unix programs, prefer the visual editor
as specified in `$VISUAL` over the more minimal `$EDITOR`.

Here's a very quick explanation of the difference: http://unix.stackexchange.com/questions/4859/visual-vs-editor-whats-the-difference#answer-4861