Update fugitive to support newer git's status changes.
Move swap files into their own dir.

I generally don't like this, but it's causing havoc in some live
reloading file watching stuff I'm doing, and I don't feel like figuring
out how to make it ignore swap files.