Unify creation of auxiliary Vim directories

And store them in ~/.vim/data/.
Add gitignore file