Added IndexedDBPendingConnection to group up a bunch of parameters that get passed around together.

This includes a convenience method CreateConnection in IndexedDBDatabase.cc that's not strictly needed for this change, but makes the merge of other related CLs easier later.

BUG=108012
R=cmumford,jsbell

Review URL: https://codereview.chromium.org/198223002

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