Support full Jackson serialization via ObjectMapper

As requested by issue #6.

There is one problem left with the current solution: when serializing individual
JSON Patch operations, the "op" member is output twice... But the value is
always the same.