Replace 'NOTREACHED' by 'UNREACHABLE' to follow arv@.
Introduce |EditingContext.prototype.moveAllChildren|, by moving from "createLink" for sharing it.
selectAll: Changes by ojan's review comments, e.g. supporting shadow DOM.