Implement visit status
Summary:
This would record a partial visit if the loading of an artifact failed
for a reason or another.
In the current implementation, failure to load an artifact would completely halt
the loader, but we may change that in the future.
Depends on D427
Test Plan: Integration tests updated
Reviewers: ardumont
Differential Revision: https://forge.softwareheritage.org/D428