Write/read intermediate states during widget restore

This CL persists the intermediate states during a widget restore so that
restore can be properly re-instantiated after a reboot.

Bug: 27610274
Test: manual
Change-Id: I23c65bb569a5a217f0b0df179bc1924f05a07a16
3 files changed