Change some IndexedDBCallbacks<> specializations to derived classes

Specifically, removes IndexedDBCallbacks<WebIDB{Transaction, Database}> in
favor of IndexedDBCallbacks{Transaction, Database}.

Also runs some integer version layout tests as browser tests. This would have
exposed bug 143680 earlier.

BUG=143680

Review URL: https://chromiumcodereview.appspot.com/10896030

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154111 0039d316-1c4b-4281-b951-d872f2087c98
4 files changed