Fixed a problem for executing tasks of a multi-project build that may have inherited groupId and versions. Additional code has been added so that lookups of greater specificity are performed first.

Also an issue where a list of plugins was assumed to be mutable has been fixed.
Added execution tasks to Scala's Build model. Scala can now be inlined within a Scala pom.