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 not defined or if no
content-type header is present.

Issue: SPR-11463