Add request headerNames iterator
Fix MultiPart matching for non-parameterised ContentType values
Simplify splitContentTypeHeader and isMultipart