Make it possible to define multiple coaches for a blueprint
Description
It should be possible to define multiple Architecture Evolution Coaches for a single architecture evolution blueprint.
This merge request makes it possible, while preserving backwards compatibility.