Add Mute custom quick affordance

Upon silencing or using the Mute shortcut, the user can go back to the previous ringer mode.
This previous state is cached in SharedPreferences, so that it survives reboots.

This also works with secondary users.

Bug: 256687297
Test: MuteQuickAffordanceConfigTest.kt
Test: MuteQuickAffordanceCoreStartableTest.kt
Change-Id: I20aa5375e1384f0656cc4da9900bf4d8cbad3d1a
10 files changed