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
Fix missing headers inside new added files.
Switched to ota-library 1.0.4
BuildHtml template configurable + ext params
Enabled forked XCode test debugging

The XCode test now recognizes if it is started in debug mode
and sets MAVEN_OPTS to allow debugging before forking a new
Maven process. The new process will be suspended until the
developer connects (to default port 8000).
Addes test for customizable OTA build HTML template