Add @JsonPropertyOrder for JSON serialization "beautification"

For lack of a better word. A JSON Patch operation is better presented with the
op field first, then from, path or path, value.
DualPathOperation: add javadoc for protected constructor