Add rule to ignore temporary vim files

I also reordered the wildcard rules in alphabetical order of extension.
Merge pull request #287 from eric-brechemier/gitignore

Add rule to ignore temporary vim files [ci skip]