Ignore vim swap files

Signed-off-by: Carl Helmertz <helmertz@gmail.com>
make: Don't update submodules recursively

It creates conflicts - I *don't* want to have the newest master from
YouCompleteMe's dependencies, and clash with YouCompleteMe directly.

Signed-off-by: Carl Helmertz <helmertz@gmail.com>