[Extensions] Enable promise support on the bluetoothPrivate API

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

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