Revert 243344 "IndexedDB: Fix cursor prefetching edge cases"

> IndexedDB: Fix cursor prefetching edge cases
> 
> Cursor prefetch caches must be discarded when other
> requests are made to ensure proper request sequencing.
> Two edge cases were handled improperly if new records
> was written just ahead of the cursor.
> 
> * A reset occurring before the prefetch results were
> received would be ignored; since the newly records
> weren't in the prefetch data, the cursor wouldn't see
> them.
> 
> * A reset occurring after the results are received
> would back up the cursor to before the new records,
> even though the prefetch itself is a "continue"
> and advanced past them already.
> 
> The fix is to reset the cache on receipt if necessary,
> and to ensure the reset state accounts for the implicit
> advance.
> 
> BUG=331570
> 
> Review URL: https://codereview.chromium.org/124323002

TBR=jsbell@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243359 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243359
Google drive forms should not appear in the "offline" tab of Files.app.

They are not offline available.
See the comments added in the patch and metadata_cache.js.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243361 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243361