Fix nox-toml/nox-yaml docs and propagate nox-json through hermest
Doc review surfaced five issues; this commit addresses all of them.
nox-toml/doc/index.mld:
- Drop the dead {!Toml_jsont} library reference. The toml-test JSON
bridge lives only in test_json/ as a private test helper, not as a
public library.
- Correct the design note: codecs are 'a Toml.codec (alias for
'a Toml.Codec.t), not 'a Toml.t (which is the value type).
nox-toml/doc/cookbook.mld:
- The recursive-codec example called Toml.Codec.rec'; the actual API
is Toml.Codec.fix. Fix the page so copy-pasted examples compile.
nox-yaml/doc/: didn't exist. Add a Quick Start / Library Structure /
Design landing page mirroring nox-toml's, with a (documentation ...)
stanza so odoc actually picks it up.
READMEs: update both nox-toml and nox-yaml to use the post-rename
package names ('opam install nox-toml', 'nox-toml.eio', etc.) so users
following the README don't get a missing-package error.
hermest: the lexicon code generator was hard-coded to emit
'(libraries atp json)' in every generated dune.inc, which dune
re-promotes on each build — undoing any manual rename. Update the
emitter to write 'nox-json' and re-promote the four atp/scitt
lexicon dune.inc files. Without this fix, dune build @install hits
'Library "json" not found' inside lexicon subtrees.