vim/*.bash: Be usable from outer directory and remove bash-ism

The first patch makes vim/*.bash usable (runnable) from outer directory.

The second one renaems vim/*.bash to vim/*.sh and removes bash-ism for
POSIX (non-bash) shells.