Add adapter to support new ViewModel

This adapter would proxy old QSTile interface to the new QSTileViewModel
one. It also misses some of the behaviour of QSTileImpl like logging,
analytics and policy restrictions. I plan to add it in future CLs
because those are improvements to the ViewModel and/or base stack and
are out of scope of this CL to keep its size manageable.

More tests autotests covering this adapter TBD

Test: atest QSTileHostTest CurrentTilesInteractorImplTest TileQueryHelperTest QSTileIntentUserActionHandlerTest QSTileViewModelInterfaceComplianceTest
Bug: 299908705
Change-Id: Ib38714b0fbfff456dd14316152ae1c7a8662fc39
20 files changed