Merge branch 't/11291'
Change walker.js documentation (text nodes are not split).
Fire saveSnapshot at the end of setData.
Code style.
Do not save snapshot if editor is not ready.
Add noSnapshots parameter to setData.