Fix bug in generation of all-target-headers arguments
Use the fugitive plugin

Giving it a try for a while; I at least like being able to do blame and
history directly in vim.
Use ${HOME} instead of ~ in rvm setup command

I have no idea why the tilde doesn't work but I shan't be investigating
it right now.