Add [Testowners] and [Tezt_records] modules
This MR adds a module for representing Tezt records and a module for representing TESTOWNERS.json
files.
In addition, it adds a module for fetching TESTOWNERS.json files from a git repository (using the Process
binding to the git
binary).
It also adds a module for fetching a set of Tezt records from a GitLab CI pipeline. This module uses the tezt_gitlab
module that is copied verbatim from the tezos/tezos repository. I've used this module instead of ocaml-gitlab
to save some time, but it'll be replaced with a ocaml-gitlab
solution later on.
Edited by Arvid Jakobsson