Moved bup fsck check to the per-repository level.

Previously, the date that fsck was last run was stored at the backup
set 'name' level, but 'bup fsck' actually runs at the repository level.
So multiple sets stored in the same repository would run the fsck
independently, which could result in massive, unnecessary overhead.