Update geolocation permission tests for the permission bubble
This makes the geolocation permission tests run for both infobars and
permission bubbles. The tests now run as parameterized tests.
Supercedes parts of:
https://codereview.chromium.org/
411503005/
https://codereview.chromium.org/
341833004/
BUG=438758
Committed: https://crrev.com/
f57c61952870c6027dbf220eff8b2d703bfed3c8
Cr-Commit-Position: refs/heads/master@{#314541}
Review URL: https://codereview.chromium.org/
787033004
Cr-Commit-Position: refs/heads/master@{#315883}