Introduce ProjectModifier.
Reduce VersionWithAppAsSnapshotTest.
Put appendSnapshotToProjectVersionModifier in dedicated class.
Reduce straight-forward-with-snapshot-dependency
Reduce deviant-source-directory part 1: The library.
Reduce deviant-source-directory part 2: The app.
Remove not needed files from deviant-source-dir test.
Reduce deviant-source-dir-2.
Reduce straight-forward-fat-lib part one: the lib.
call initialize phase for all fat binary tests.
Reduce straight-forward-fat-lib part 2: The app.
Add test for alternate public header folder path.
[Refactor] Remove log from method signature

Log is already handed over via constructor.
Support alternate relative public header folder path.
ImproveTests