install.sh: add list of required binaries

If any of the binaries are not present (not installed or missing from
PATH), report their absence and exit with an error.
install.sh: install and configure Vim plugins

Clone Vundle and silently update all modules specified in ~/.vimrc.
For YouCompleteMe, compile semantic support for C-family languages
using the system version of Clang.