Diagram: Unified edge editor and generic edge queries
Fixed the build
type specific message for failed test
Diagram: New API for connection types

Connection ends (from/to) now have methods getSNode, getPortName and getId.
more relaxed condition for types matching in assertions
warning is issued about incomparable types