Add AbstractMessageConverter#contentTypeResolutionRequired

In order to facilitate more restrictive matching strategies,
AbstractMessageConverter has now a contentTypeResolutionRequired
boolean property.

When set to true, supportsMimeType(MessageHeaders) will return false if the
contentTypeResolver is null or if no content-type header is present.

Issue: SPR-11463