vim: allow defining GB_EDITOR_VIM_EXTERNAL to use without rest of Builder

This is, however, somewhat disabled. Some features require GbSourceView
and so they will not be available.
vim: allow gb-editor-vim to be used externally.