Actually, it should be an error.  we only asciiLowercase on header names, and [header names are supposed always be lowercased before encoding](https://tools.ietf.org/html/draft-ietf-httpbis-http2-12#section-8.1.3).  IOTW we should never read a mixed case header name! @jpinner amiright?