* Added RFC 9111.
* Removed changes to RFC 6266 grammar from https://www.rfc-editor.org/errata/eid5383, as that erratum
has been rejected.
* RFC 3986 rule 'Host' now uses first-match alternation as specified.
* Rule.load_grammar now has an option 'strict' that specifies whether line endings in a source grammar
are fixed.