Add media types to possible handler method params

The requested media types are now valid arguments for Spring MVC
controller methods. They are computed by the
ContentNegotiationManager (so using the HTTP Accept header).
Controllers can ask for the requested media types by adding
a Collection<MediaType>- or a List<MediaType>-typed method argument.

Issue: SPR-9980

I have signed and agree to the terms of the SpringSource Individual
Contributor License Agreement.