Use UsbChooserController for Android USB chooser dialog

This change removes the Android-specific implementation of USB device
enumeration for the WebUSB device chooser dialog and instead reuses the
desktop implementation.

This removes duplicate code and means the Android chooser now also
respects the status of the WebUSB guard permission.

Bug: 771703
Change-Id: I38f0765ced5966b8866fff086a12e4625282fe1c
Reviewed-on: https://chromium-review.googlesource.com/990591
Commit-Queue: Reilly Grant <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Jun Cai <[email protected]>
Cr-Commit-Position: refs/heads/master@{#548482}
7 files changed