This return value handler is intended to be ordered after all others as it
attempts to handle _any_ return value type (i.e. returns true for
all return types).
The return value is handled either with a ModelAndViewResolver
or otherwise by regarding it as a model attribute if it is a non-simple
type. If neither of these succeeds (essentially simple type other than
String), UnsupportedOperationException is raised.