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.
Merge pull request #1 from bbrodt/master

Merge Bob's changes