Introduces three crates:
- quicnprotochat-bindings: shared Rust API returning structured data
instead of printing to stdout; explicit per-call auth (no global
OnceLock); QPCE state files fully interoperable with the CLI.
- quicnprotochat-python: PyO3 0.22 extension; GIL released during
all blocking QUIC calls via py.allow_threads.
- quicnprotochat-ruby: Magnus 0.7 extension; Rakefile build task.
Core/proto crates referenced via git dep on the main repo.