Project has a withFullName(…) to be able to define it manually. Projects makes use of that to explicitly define the name for Apache backed ones.
Introduced a skipTests property to make explicit, which projects should not have their test run during a build.
Introduced overloads to allow the optional lookup of a Project by name.