IndexedDB: Update factory to use origin supplied by browser process

After this change, the origins passed by the renderer are no longer used
in the browser.

A later commit at https://crrev.com/c/1387552 will remove the origin
parameters from the Mojo calls.

Bug: 467150, 717812
Change-Id: Idee3dad0a4f761576abaa9403834dca522f4d929
Reviewed-on: https://chromium-review.googlesource.com/c/1384849
Commit-Queue: Chase Phillips <cmp@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618987}
12 files changed