Mostly editorial: Framing changes from HTTP/2

This updates the framing section to match HTTP2. Almost the entirety of the changes are editorial.

If there was any non-editorial change in a commit, I tried to call it out.

Note that the HTML/TXT generation failed due to some xml2rfc error that I'm looking into. But the content should be fine otherwise.