introducing DiagramDesignerWidget.Mouse to handle mouse events on items, connections and background
Merge branch 'autorouter_port'
bugfix: handle opened node unload/load (branch change issue when node does not exist on one branch but exist on the other)
uppercase text in sheet name
refactor: tabs functionality in DiagramDesignerWidget
display delete button only if tabs are deletable
bugfix in rest - child ref object had faulty URL
bugfix for paramters
filter out Registry.MetaSheets registry entry so can not mess up that registry value in the property editor
Merge branch 'develop-r'
enhanced debug information on server startup
Fixed Bufferbox overlap bug.
Merge branch 'autorouter_port'
dump functionality have been added to REST API
Fixed ARGraph.isLineClipBoxes: rect.left === rect.right || rect.ceil === rect.floor FAILED Bug

Reordering the simplification steps allowed simplifyTrivially to better remove extra points that lied in a straight line. When these were not removed, the method, "SimplifyPathPoints" was not able to function appropriately and the given assert would fail.
Merge branch 'autorouter_port'
enhancing json format with possible GUID references - under implementation!!!
GUID representation in the JSON format
now the Json format of a single node or a subtree can contain 'GUID enhanced' reference objects
now to client have been enhanced with dumpNodeAsync and importNodeAsync functions