MediaSession2: Add MediaSession2.CommandButton

And also adds APIs to share custom layout

Test: Run all MediaComponents tests once
Change-Id: I1fddc3a40403a68154ffc8d9080d2163e0af9cc6
4 files changed