Extract relationMultiChanger directive
Hide relationMultiChanger when we are not editing
Advertise if relation.canEdit()
Fix bug in relation.init()

The ancestor chain didn't survive the recent changes introduced by the
SG plugin.