Would it be worth `RequestHeader` caching a lower case value to allow fast comparisons here and elsewhere?

````
private[play] lazy val lowerCaseEnglishContentType = contentType.toLowerCase(Locale.ENGLISH)
````