.gitignore: ignore vim temporary files and .sw[op] dot-files.

Noticed a vim section was missing. Ignore the ordering of my sections' placement... what can I say, I'm biased :)