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

Will be squashed