irmin/test/cram: promote after clone/export + exit-code fixes
Cram transcripts needed three updates after the last round:
- merge.t / pull.t / push.t mention the list of available irmin
subcommands in their captured error output. Adding Cmd_clone and
Cmd_export to the group changed that list; the transcripts now
include them.
- info.t / log.t / tree.t / proof_cli.t / list.t depended on exit
codes propagating, which the main.ml split had accidentally
silenced via [ignore (run ...)]. With [Stdlib.exit (run ...)]
back in place, the [1] / [124] markers on error paths appear as
expected; the transcripts are updated to reflect the real driver
output including Fmt.pr's trailing newlines.