Remove diffing and patching code from EntityDiff (which is just a data object) and replace the patching code by something more concise based on the generic patching functionality provided by the Diff extension.
Version: master
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=43021