Backport MediaBrowser and MediaBrowserService

Bug: 22917960
Change-Id: Ic9e006c4f06f5783cfc83bd55eca38105891383f
8 files changed