Migrate geolocation permissions to the new common permission class.

BUG=392145
TBR=benm

Review URL: https://codereview.chromium.org/459953002

Cr-Commit-Position: refs/heads/master@{#297180}
22 files changed