ocaml-crypto: enable MDX on lib/crypto.mli, fix broken doc examples
Run mdx on lib/crypto.mli so the {[ ... ]} odoc blocks now type-check.
Three blocks under abstract module types CBC and CTR were algebraic
identities written in pseudo-OCaml (|| for concatenation, == for
semantic equivalence). Rewrote each as a self-contained example
instantiated against Crypto.AES.CBC / AES.CTR with concrete keys, IVs,
and counters, and added an assert (chained = single) check so the
identity is documented and verifiable rather than asserted in prose.