Revert "IndexedDB: Remove redundant Web* enums"

This reverts commit 5ed5b3f456728d0474d563c08561caa34b7faa21.

Reason for revert: <Fails build "Deterministic Linux" ( https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Deterministic%20Linux/17798)>

Original change's description:
> IndexedDB: Remove redundant Web* enums
> 
> The following structs were redundant with structs that Mojo
> auto-generates:
> - WebIDBCursorDirection
> - WebIDBDataLoss
> - WebIDBOperationType
> - WebIDBPutMode
> - WebIDBTaskType
> - WebIDBTransactionMode
> 
> This CL updates those references to refer to the equivalent
> blink::mojom:: type, instead.
> 
> References to kWebIDB* values are updated to point to the
> equivalent value in the associated Mojo enum type.
> 
> Bug: 717812
> Change-Id: Ie4bf482e4437ec9e5fa61c78086256bc84f8c6df
> Reviewed-on: https://chromium-review.googlesource.com/c/1303634
> Commit-Queue: Chase Phillips <cmp@chromium.org>
> Reviewed-by: Victor Costan <pwnall@chromium.org>
> Reviewed-by: Dominick Ng <dominickn@chromium.org>
> Reviewed-by: Daniel Murphy <dmurph@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#607823}

TBR=cmp@chromium.org,dmurph@chromium.org,reillyg@chromium.org,pwnall@chromium.org,dominickn@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 717812
Change-Id: I0a0abf71de45643dba0328ff8fe4b94c26aae750
Reviewed-on: https://chromium-review.googlesource.com/c/1337609
Reviewed-by: Jun Choi <hongjunchoi@chromium.org>
Commit-Queue: Jun Choi <hongjunchoi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608313}
73 files changed