* Add initial lifecycle logic
* Install session state controller
Always start normal session
Rename started delegate to resumed
Add copyright notices to headers and fix some inclusions
Fix missing started->resumed definitions
Merge 1
Merge 2
asd-
Merge trunk
Fix tests
Fix clipboard include barrier
* Enable usage of the new delegates from within the Application Manager
* Implement the notion of the application lifecycle and state transition
* Implement initial session state controller
* Make use of async delayer for suspend timeouts.

Approved by PS Jenkins bot, Ricardo Salveti, Michael Frey, Thomas Voß.