[WIP] Pass all tests of insertOrderedList

This is still work in progress. This pull request will be removed later because the commit name is temporary.
nit: Now we can write:
for (var ancestor of editing.dom.ancestorsOrSelf(node.parentNode)) {
  ...
}