[vim] ignore files and move backups

Ignore certain file types to enable faster execution of CtrlP. Also
store backups in a central location (in the user's root directory) to
prevent creation of temporary files in a project's folder.