Улучшения линков

Undo-redo нормально работает при изменениях формы элементов и перемещениях элементов на сцене в различных ситуациях, в том числе при выполнении операций над линком из контекстного меню.
Исправлены #1015 и #1034.
Поддержка типов линков в метамодели (можно задать тип по умолчанию для каждого типа линка, если не задан - считается, что квадратный).
Можно менять тип линка в контекстном меню.
При изменении типа линков в настройках он меняется принудительно для всех линков на сцене.
Если пользователь тянет за конец линка и при этом этот конец оказывается над нодой, у этой ноды подсвечиваются порты, к которым линк может присоединиться.