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: I5642243bd666ea928e4a8d03bbbfbb61fc425603
10 files changed