IndexedDB: Create IDBTransaction interface

This CL creates a bare IDBTransaction interface with just the
CreateObjectStore method.  Later CLs will be responsible for
moving the remaining methods from IDBDatabase to IDBTransaction.

Bug: 717812
Change-Id: Ie1e084957e66f2afef563d37af9243726e48855b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1526172
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Commit-Queue: Chase Phillips <cmp@chromium.org>
Cr-Commit-Position: refs/heads/master@{#643406}
38 files changed