Revert of Web MIDI: use mojom::blink::PermissionService directly to ask permission (patchset #7 id:120001 of https://codereview.chromium.org/2116763002/ )

Reason for revert:
This CL is suspected to break
org.chromium.webview_shell.test.WebViewLayoutTest#testRequestMIDIAccessDenyPermission
org.chromium.webview_shell.test.WebViewLayoutTest#testRequestMIDIAccess

https://uberchromegw.corp.google.com/i/chromium.android/builders/Android%20Webview%20M%20%28dbg%29/builds/11186

Original issue's description:
> Web MIDI: use mojom::blink::PermissionService directly to ask permission
>
> Web MIDI asked permissions via public/web interfaces.
> But now that PermissionService is available in Blink,
> use the service to ask permissions.
>
> This migration makes it possible to remove all MIDI
> related public/web interfaces.
>
> BUG=582328
>
> Committed: https://crrev.com/15c1a1ffd1f4c620b89191209dc76ef5557dd8fc
> Cr-Commit-Position: refs/heads/master@{#404136}

TBR=yukishiino@chromium.org,sammc@chromium.org,kinuko@chromium.org,tkent@chromium.org,torne@chromium.org,esprehn@chromium.org,haraken@chromium.org,tobiasjs@chromium.org,toyoshim@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=582328

Review-Url: https://codereview.chromium.org/2129913005
Cr-Commit-Position: refs/heads/master@{#404178}
27 files changed