Optional update for vim

This update for vim doesn't fix any user visible issues and it is optional to install.

- Introduce vim-small package with reduced requirements for small installations (bsc#1166602).
- Stop owning /etc/vimrc so the old, distro provided config actually gets removed.
- Own some dirs in vim-data-common so installation of vim-small doesn't leave not owned directories. (bsc#1173256)
- Add vi as slave to update-alternatives so that every package has a matching "vi" symlink. (bsc#1174564, bsc#1176549)

This update was imported from the SUSE:SLE-15:Update update project.

Fixed bugs
bnc#1173256
vim: now owned files
bnc#1166602
vim-tiny?
bnc#1174564
vim-small has no /usr/bin/vi link
bnc#1176549
[Build 20200914] small-vim removes /usr/bin/vim on upgrades
Selected Binaries
openSUSE Build Service is sponsored by