added connection point highlight when connector is dragged on it
fixed code
fixed new connection point position calculation
changed connector recalculate behavior on section drag (normal drag - finds shortest way between shapes, drag with CTRL - recalculate connection between connected points)