added 'keepShape' flag for connector, it disables connector recreate when it have 3 or less sections
added connector recreate when dragging section with shift pressed