Fix #751: pass cell's value to canEdit when using a shared editor
editor: canEdit unit test clean-up

* Add descriptions to assert calls
* Use edit API instead of emitting fake click events
CHANGES.md: Note editor canEdit value argument fix