vim: Add more augroups and ensure all of them are cleaned when sourcing .vimrc.
vim: Add more augroups and ensure all of them are cleaned when sourcing .vimrc.

This ensures that autocommands are not duplicated when sourcing .vimrc from Vim
for the second time.

s3rvac/dotfiles,s3rvac/dotfiles,s3rvac/dotfiles