Rename to mqtte and tidy codebase
- Rename mqtt-eio to mqtte throughout
- Switch from cstruct to bytesrw for parsing
- Add connection pooling with conpool
- Add TLS support via ca-certs and tls
- Extract write_fixed_header to Parser module (removes duplication)
- Use Option.iter for cleaner option handling in parser
- Simplify Topic.Filter.validate with combined length checks
- Add .ocamlformat, LICENSE.md, README.md
- Add tangled CI workflow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>