Remove an unnecessary comment
Implement differential saving

Uses jiff (https://github.com/cujojs/jiff) to generate JSON Patch
formatted changesets which are sent to the document server.

Enabled only for data contexts for now, but not necessarily limited to
only them.

[#84489824]
More robust saving logic.

Make sure we don't accidentally miss saving changes made during a save.
Changed objects array is checked when determining dirty status.
Compress documents and data contexts when saving

[#85099042]