Use GSID progress API during startInstallation()

Use getInstallationProgress() while startInstallation() is running.

startIntallation() takes up to 90 seconds. So, move it to another
thread and allow user to cancel it.

Bug: 124614460
Test: adb shell am, then cancel it from notification
Change-Id: I685f7fff9992a99b8c033760a406922b41b058f6
2 files changed