Update RevokeObjectPermission and GetGrantedObjects to use url::Origin

This change updates the ChooserContextBase methods GetGrantedObjects()
and RevokeObjectPermission() to take url::Origins rather than GURLs.
The OnPermissionRevoked() method on this class's observer interface is
updated as well.

This is part of a migration effort to remove GURL from the interface of
ChooserContextBase and its subclasses.

Bug: 951785
Change-Id: Id4bfc144e320e1a1041f9761243d3acb28626166
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1583047
Reviewed-by: Ted Choc <tedchoc@chromium.org>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#656991}
19 files changed