Refactor TaskRunnerBoundObserverList

After this CL:
 * TaskRunnerBoundObserverList no longer needs tuple for its invocation.
 * No ObserverStoreType support, as there was no user of that.

Also, this CL drops base::internal::ParamsUseScopedRefptrCorrectly, as
there's no user of it after this CL.

Change-Id: Iefc215690070aaed5d57178be058c7916c811483
Reviewed-on: https://chromium-review.googlesource.com/923225
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Commit-Queue: Taiju Tsuiki <tzik@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537657}

CrOS-Libchrome-Original-Commit: e96c5b42943dd840132b7d8b6bbbc46a94b30c24
1 file changed
tree: 46356a0cbb49b61a2e5451475d790903150c3574
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/