Merge changes from topic "cherrypick_work_profile_fix" into tm-qpr-dev

* changes:
  Add support for profiles in MediaRouterService
  Use UserSwitchObserver to detect switches in the running user