Support for Jackson JSONViews

Support for Jackson JSONViews implemented as a generic
mechanism that could be used for similar mechanisms:
 - On server side: @ResponseBody can now take a
   serialization hint class parameter thanks to its value
   attribute and ResponseEntity has a a serializationHint
   property.
 - On client side: HttpEntity class now enables to specify
   serialization hint.

Issue: SPR-7156