Make device types part of the public API

Also add a new device: Remote audio video receiver.

Allows MediaRouter clients to know the type of
a system device, and Route providers to control
the provide devices' type.

Bug: 266923039
Test: atest MediaRouter2HostTest
Change-Id: I99b20827e60789412b8da844297b745f21407502
6 files changed