Canvas: minimize connection length (wiggly connection arcs!)

This is the same issue mentioned in Canvas- Auto-change connection points when connected items are moved and all its related FRs.