use diffson

The Json diff/patch library was extracted as standalone library to make
it easily reussable by other projects.
Code duplication is bad, hence, I dropped the extracted class and we now
have a new dependency to this library.