[JENKINS-11964] improved use of BuildListener vs SplittableListener in MavenBuild; Merged EnvVars from parent MavenModuleSetBuild with MavenBuild