Add bend and auto route features
Update
Update
Update
Add anchor creation helper method
Changing some fields in original ManhattanConnectionRouter to allow
subclassing.
Also updated BaseManhattanConnectionRouter to reflect changes in BPMN2
Modeler code. Note that the "source" and "target" fields had to be
changed to Shape to allow connections to other Connections as well as
Shapes.