Move WebIDBFactoryImpl to a non-channel-associated interface

Bug: 717812
Change-Id: Id90b1199c9702e7f03864cb40958fae858c1c3cd
Reviewed-on: https://chromium-review.googlesource.com/1146335
Commit-Queue: Chase Phillips <cmp@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Chris Mumford <cmumford@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#578062}
9 files changed