Refactor ChooserBubbleUiViewDelegate
This is part 4 of enabling the chooser UIs for Bluetooth
from Apps to enable developers to make a transition.
Since the chooser content view is the same for WebBluetooth
on desktop and Chrome Apps, it is better to pull it out of
ChooserBubbleUiViewDelegate and have a class
ChooserContentView that can be reused.
BUG=
616598,
577170,
618618
Committed:
https://crrev.com/69d8c2e016d84e8276aee3b7467b5129106af752
Cr-Commit-Position: refs/heads/master@{#399085}