Functional changes:
> editor: inform user about errors that occured during document transaction
Internal changes:
> smartxml: Document.transaction success callback
> editor: dialog - allow for hiding submit/cancel buttons
> wlxml: allow extending WLXMLDocument
> editor: canvas - initiate commands transactions via Document.transaction
> canvas: no need to handle nodeTagChange event anymore
> smartxml: removing special implementation for changing tag name
> Merge in canvas refactorizations
> smartxml: transaction calls error handler instead of throwing error
> smartxml: Automatically rollback transaction on error thrown
> smartxml: Rollback support for transactions
> smartxml: cleanup
-Subproject commit 9da83a0cb059fa87e0e443b8518f258241fb0eb6
+Subproject commit bf8e16e2a24ce9828193a3b4145dfdbc5b94a935