MQTT 3.1 and 5 in OCaml using Eio

Fix odoc errors in documentation

- Fix ambiguous {!decode} and {!connection} references by using val- prefix
- Add section IDs to header_parsing.mli and fix cross-references to sections
- Escape curly braces in documentation examples to avoid bad markup errors
- Fix unpaired brace in URL reference in headers.mli
- Indent verbatim block content in mqtte_cmd.mli

Unresolved references to external libraries (Jsont, Tomlt_bytesrw, etc.)
are intentionally kept as cross-references for future resolution.

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

+14 -14
+14 -14
lib/cmd/mqtte_cmd.mli
··· 25 25 26 26 Example configuration file: 27 27 {v 28 - [mqtt] 29 - host = "mqtt.example.com" 30 - port = 8883 31 - tls = true 32 - client_id = "my-client" 33 - clean_session = true 34 - keep_alive = 60 35 - username = "user" 36 - password = "secret" 37 - protocol_version = "5.0" 28 + [mqtt] 29 + host = "mqtt.example.com" 30 + port = 8883 31 + tls = true 32 + client_id = "my-client" 33 + clean_session = true 34 + keep_alive = 60 35 + username = "user" 36 + password = "secret" 37 + protocol_version = "5.0" 38 38 39 - [pool] 40 - min_connections = 1 41 - max_connections = 10 42 - idle_timeout = 300.0 39 + [pool] 40 + min_connections = 1 41 + max_connections = 10 42 + idle_timeout = 300.0 43 43 v} *) 44 44 45 45 (** {1 Connection Options} *)