Changes related to fixing the problem related to opening a link editor twice if the node is moved
Partial: Changing node position only changes path
Re-factored drawing links after a node is re-positioned to set the path rather than remove the previous link and add a new one at the new node position
Re-factored the remove link behavior associated with turn on and off the position change event
tests related to redrawing links
Merge branch 'fix_double_editors' into dev