Ignore vim swap files

This makes it easier to commit changes without having to exit vim.
mirror: Add support for btrfs mirrors

btrfs mirrors use read-only snapshots in btrfs.  They are largely
similar to the lvm/ext4 snapshots, but use the btrfs mechanisms.