Add support for reconnecting relationships in a Class Diagram

The following relationships can be reconnected on both ends:
* extends
* implements
* mixins

Bug-Url: https://github.com/dartdesigner/Dart-Designer/issues/22
Change-Id: Ie21663175022f6f864aa1727e587022e6eea3210