Remove unused forward declaration for nonexistant class.

CompositionText declaration is included in the header, so it still compiled.

BUG=283612

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256575 0039d316-1c4b-4281-b951-d872f2087c98
Add more plumbing for ServiceWorkerURLRequestJob

In RequestHandler::MaybeCreateJob()
* If it's for main resource:
-- Start to look up registration for the requesting URL
-- If registration is found and it has active_version:
--- associate the version to the corresponding provider_host
--- instruct the URLRequestJob to forward the request to SW
-- Otherwise (registration if not found or it has no active version):
--- instruct the URLRequestJob to fall-back to network
* If it's for sub resource:
-- instruct the URLRequestJob to forward the request to SW

No handling for ServiceWorker cases yet.
No tests yet (I'm willing to add at some point)

BUG=349319

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256576 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256576
drive: Replace FileOperationCallback in DirectoryLoader with ReadDirectoryCallback

To prepare to implement Progressive Fast Fetch.
No behavior change is intended.

Replace FileOperationCallback with ReadDirectoryCallback.
Remove LoadDirectoryIfNeeded() and Load() to simplify the way how we run callbacks.

BUG=340931
TEST=unit_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256577 0039d316-1c4b-4281-b951-d872f2087c98
Fix testHTTPResponseTimelineRecorder on cros.

BUG=351115
TEST=manual

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256578 0039d316-1c4b-4281-b951-d872f2087c98
Allow the content browser client to specify a special cookie store to be
used for a given render process id. This special cookie store will then
be used for renderer messages pertaining to cookies, url fetches in net,
and websockets. If the special cookie store is NULL, a default cookie store
will be used.

R=erikwright@chromium.org, jam@chromium.org, lambroslambrou@chromium.org, mmenke@chromium.org, tyoshino@chromium.org

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

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