Ignore vim swap files when testing

mason-syntax already ignored swp files, but would try to compile swo
files.  t/web/helper-http-cache-headers.t made no attempt to ignore
anything, so if you're hacking on a Helper this test will fail
spectacularly.
Merge branch '4.2/ignore-vim-swap-files-in-tests' into 4.2-trunk