Final Application Level Self-tuning Framework and APIs

Summary
As final outcome of Task 3.2, this deliverable releases the final framework for application-level self-tuning and related APIs.