feat(x-ocaml): read data-filename and pass to Merlin queries
Read data-filename attribute from x-ocaml elements. Store in cell
record and Merlin_ext context. Pass through Protocol.action to both
builtin and jtw backends for correct .mli handling.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>