don't compute changeset for entities that are going to be deleted
Also skip entities scheduled for deletion when committing multiple entities
Merge remote-tracking branch 'upstream/master' into avoid-update-on-delete
Add testcase
Add note about changed behaviour
Merge pull request #845 from flack/avoid-update-on-delete

Don't compute changeset for entities that are going to be deleted