Request Body ParamConverter

This PR adds a ParamConverter that deserializes the request body into an object which is injected as a controller method argument.

I've been using this in a few projects, and had already prepared the PR before I was made aware of #249. Since that PR seems to have fallen by the wayside, I went ahead and opened this one.