kiosk: Defer app update until platform matches
- Add KioskAppManager::IsPlatformCompliant(WithApp) helpers;
- Add a KioskAppUpdateInstallDelayer to defer app update
if the platform version is not compliant;
- Update required platform version meta data when an app update
is deferred so that update engine can move forward with the new
platform version;
- Update app meta data only when the app does not have delayed
installs during launch;
BUG=
585143
Committed:
https://crrev.com/a0a6aaaa1c046e4cc61f1175d7443cb50ce365bd
Cr-Commit-Position: refs/heads/master@{#388356}