Auxiliary: Add options to control Vim and Emacs file installation
Since !4548 (merged) these files are installed by default into locations that are not CMake-specific but may be distro-specific. Add options for packagers to control these locations.
Also rename the CMAKE_BASH_COMP_DIR
option to follow our conventions.
Fixes: #20993 (closed)
Backport: release