Add guards to prevent double loading of dependencies

Fixes the following warning on Vim startup with late Vundle:

  Vundle error: Name collision for Plugin tpope/vim-fugitive.
  Plugin tpope/vim-fugitive previously used the name "vim-fugitive".
  Skipping Plugin tpope/vim-fugitive.