Revert "editing: Make |EditingContext.prototype.splitNode(element, refChild)| and |splitNodeLeft(element, refChild)| not to copy "name" attribute for A element."

This reverts commit 815e7a1b95cd6798beed2d89da0157555d344e08.
Revert "Revert "editing: Make |EditingContext.prototype.splitNode(element, refChild)| and |splitNodeLeft(element, refChild)| not to copy "name" attribute for A element.""

This reverts commit 40cc3209385afd333a6b6739146038c07b4c83c3.
editing: Make |editing.nodes.setUpEffectiveNodes()| to return all ancestors rather than selected nodes only.