Fix #45 Don't add listener to all layers.

There is no reason for adding the EditionManager as
listener to all layers in the MapContext.