Make QSTileImpl a LifecycleOwner and make use of it

Test: existing tests pass
Change-Id: I6ac1fd46b74d8eb48c83af3883c7fdcd2cb0f628
15 files changed