[fsp] Add notifications in case of slow operations.

Previously, every request was aborted automatically if it took more than 10
seconds. However, for remote file systems using eg HTTP, on slow connection
operation can take longer.

Another situation is when a providing extension shows a dialog for eg.
password or credentials. We don't want to abort an operation in such case.

This CL introduces a notification which is shown when an operation takes
longer than expected. Users can abort the operation by clicking on the
'ABORT' button.

TEST=unit_tests: *FileSystemProvider*Timeout*
BUG=248427

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

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