Capabilities service
Description
This implements a basic capabilities service for reference and artifact capabilities. Minimal at the moment but can be expanded. I think it makes sense to leave client calls to reference services as is, and then expand capabilities and change over to it when we move over to source cache protos as per #1038 (closed).
Changes proposed in this merge request:
- Add separate capabilities service to
buildstream.proto - Use this instead of the
ArtifactStatusmethod for initialising artifact remotes. - Remove the
ArtifactSatusmethod
This merge request, when approved, will close: #915 (closed)