Replaced clojure.data.json with Cheshire

body-params json parser directly exposes clojure.data.json options
interface, which is implemented with a custom Cheshire wrapper.
value-fn will walk the parsed Clojure maps to transform values, as
Cheshire does not support it natively.