Move header-ordering validation from hpack decoder to header validator.
The HTTP/2 spec (not the HPACK spec) demands that pseudoheaders appearing after
regular headers in a header block should result in a RST_STREAM with
PROTOCOL_ERROR.
This CL lands server change 123039286 by dahollings.
BUG=
488484
Committed:
https://crrev.com/3992fd06cd7ff06861ccee38a02bd568f61e4d52
Cr-Commit-Position: refs/heads/master@{#400824}