Add allowed_words/acronyms support to merlint (E300)
Words listed in .merlint as 'acronyms:' or 'allowed_words:' are
treated as atomic by the variant naming rule (E300). They are not
split at case boundaries.
Example .merlint:
acronyms: [EdDSA, ECDSA, COSE]
This resolves the false positive for Cose.Algorithm.EdDSA.
ocaml-scitt: 61 → 1 merlint issues (the 1 remaining is a first-class
module doc parsing limitation).