[Extensions] Enable promise support on the bluetooth API

This CL changes over the idl schema to use the new supportsPromises
extended attribute, enabling promise support on those APIs. Also updates
related JS extern files.

Bug: 328932
Change-Id: Id715c0b54c43bf636767cf991d3a9209d359a08f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2754131
Commit-Queue: Tim Judkins <tjudkins@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#863097}
GitOrigin-RevId: d1b4af4a0ab70f7bf688c93159def995b5b39274
1 file changed