probe: js stubs for the no-ring runtime
Fulfil the probe.mli no-ring contract under js_of_ocaml: the ring
reports inactive, the ring write fails hard (unreachable while the
ring is inactive), and the minor-words counter reads zero, so span
allocation deltas are zero rather than a trap. Emission flows through
set_sink, which needs no C support.
Makes the committed test/js spec test pass; a browser consumer linking
probe no longer dies with a missing-primitive TypeError at its first
span enter.