Pass full Mojo USB DeviceInfo object with removal notifications.

This change provides callers of GetDeviceChanges with the full
DeviceInfo structure for the removed USB device. This makes it possible
to make decisions about how to handle the removal event without caching
information about devices if more than just the GUID is needed.

Review URL: https://codereview.chromium.org/1342663003

Cr-Commit-Position: refs/heads/master@{#348998}
4 files changed