editor update: fixes and improvements
> editor: Select the whole text of a triple clicked node
> smartxml: allow for adding metadata to transaction
> smartxml: Refactoring transactions handling
> smartxml: Document.transaction now returns value from a callback
> editor: fix canvas wlxml listener nodeMoved event handling
> smartxml: fix wrapping root node
> smartxml: Throw an error on invalid argument to replaceWith method
> smartxml: fixing detachment of the document root
> smartxml: fix in DocumentNode.getParentSiblings
> wlxml: inheritance support for WLXML class methods and transformations
> wlxml: small fix in list extension
> editor: fixing nodeMoved event handling in Canvas
> smartxml: attaching previous parent of a moved node to nodeMoved event
> wlxml: fixing bug in a list extension