Implements the @Consumes and @Produces annotations (inspired by JAX-RS).
Both annotations may provide a content-type and a Jackson View (especially for JSON Reader/Writer).
Remove previous commits and merge them into one commit