Add remaining P2/P3 RFC compliance features
Host header improvements:
- Add Host header validation against URI authority (warns on mismatch)
- Add CONNECT request support with authority-form (host:port) per RFC 9112 Section 3.2.3
TE header support:
- Add Headers.te and Headers.te_trailers functions per RFC 9110 Section 10.1.4
Method semantics enforcement:
- Add strict_method_semantics option to Retry.config
- When enabled, raises error on non-idempotent retry attempts
- Enhanced debug logging for method property violations
Update SPEC-TODO.md:
- Mark Host validation, TE header, trailer headers as complete
- Mark Expect 100-continue timeout, method properties as complete
- All P2/P3 items now complete except URI normalization and IRI support
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>