vimrc: Make vimrc loadable by NeoVim, add some fallbacks

This makes the Vim configuration loadable by NeoVim, and provides some
fall-back plugins i.e. for completion that will work with it even in
the absence of Python or Lua support.
vimrc: Enable likelycomplete automatically

Instead of requiring to manually call LikelyCompleteEnable