Orthogonal routing after node move for straight lines

A straight line has only two anchor points. Before the router only moved existing points. Now, additional points are inserted. In case of a straight line, two additional points are required.

Fixes: #52