add vim-snippets in .gitmodules
update the versions of several lib