Remove ununsed error handling classes

This CL removes the following classes:
- ErrorCallbackBase
- ScriptErrorCallback
- PromiseErrorCallback

... and as well the left over ReportError overloads in
DOMFileSystemBase, DOMFileSystem and DOMFileSystemSync classes.

Note that in order to remove the ReportError overloaded methods,
some left-over calls to them in worker_global_scope_file_system.cc
and dom_window_file_system.cc were converted to using BindOnce error callbacks.

R=mek@chromium.org
CC=blink-reviews-vendor@chromium.org

BUG=933878

Change-Id: I20c9e8ebce9c1d723b95e2d98121425059a5ef7d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1533023
Commit-Queue: Antonio Gomes <tonikitoo@igalia.com>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#643107}
9 files changed