Merge upstream
Update `link` script
Add vim swap, vim cache dirs
Rename link -> link-all