bluetooth: Impl uses new WebBluetoothDevice in content/browser.
Across 5 patches due to content/blink repository split:
Create a blink::WebBluetoothDevice interface and migrate the
blink::WebBluetooth::requestDevice interface to use it.
Also, Move the mock implementation from content/child to
content/browser.
http://crrev.com/
718503002 Define new requestDevice and WebBluetoothDevice.
http://crrev.com/
699843003 Impl uses new WebBluetoothDevice in content/browser.
http://crrev.com/
715613005 Request and receive WebBluetoothDevice from embedder.
http://crrev.com/
712153002 Remove old WebBluetoothImpl::requestDevice impl.
http://crrev.com/
713043005 Remove old WebBluetooth::requestDevice signature.
BUG=421668
Review URL: https://codereview.chromium.org/
699843003
Cr-Commit-Position: refs/heads/master@{#305837}