Time out resume controls

1. Schedule a 3 day timeout when resume controls are first added, or
converted from active controls
2. Store the last played time for the app, and do not create resume
controls on boot if that time is greater than the 3 day timeout

Fixes: 186247527
Test: atest com.android.systemui.media
Test: manual (adb shell setprop debug.sysui.media_timeout_resume 10000)
Change-Id: I6e579153a35ef0d56d8d6205739a58b8cc74d061
6 files changed