Admonitions extension for odoc

Add Copy_from support file variant and configurable x-ocaml URLs

Support files can now either embed inline string content (Inline) or
reference a file path on disk to copy (Copy_from). This enables large
binary-like files such as x-ocaml.js (~16MB) to be managed via
`odoc support-files` without embedding them as OCaml string literals.

The scrollycode extension's x-ocaml script URLs are now configurable
via ODOC_X_OCAML_JS and ODOC_X_OCAML_WORKER environment variables,
and ODOC_X_OCAML_JS_PATH registers the file as a Copy_from support file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+1 -1
+1 -1
src/admonition_extension.ml
··· 155 155 (* Register CSS as a support file *) 156 156 Registry.register_support_file ~prefix { 157 157 filename = "extensions/admonition.css"; 158 - content = admonition_css; 158 + content = Inline admonition_css; 159 159 }