335711 read lifecycle mapping metadata from maven-plugin artifact

When calculating buildi lifecycle mapping, m2e will check if main
maven-plugin artifact has META-INF/m2e/lifecycle-mapping-metadata.xml
and will use this resource as additional metadata source. New
lifecycle mapping metadata sources priorities

1. this pom embedded, this pom referenced, parent embedded,
   parent referenced, grand parent embedded...
2. sources contributed by eclipse extensions
3. maven-plugin embedded metadata
4. default source, if present

Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
5 files changed