MediaSession2: Add MediaSession2.CommandButton

And also adds APIs to share custom layout

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