Remove ScopedProfile and ScopedTracker.

This is part of removing the task profiler. The information that these
classes provide will no longer be used.

A number of files got the LazyInstance definition via the removed headers,
so lazy_instance includes were added in some places as needed.

Binary size improvement:
  Linux x64: 238784 bytes removed
  Android ARM: 106496 bytes removed

Bug: 739505
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_site_isolation
Change-Id: I4b2c20453971df34328e6854f3ea705411527b1a
Reviewed-on: https://chromium-review.googlesource.com/655147
Commit-Queue: Brett Wilson <brettw@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#500690}

CrOS-Libchrome-Original-Commit: 27e878c48028516d04f74cf7f45f6c7c8ff73a85
5 files changed
tree: 97d771533e7826d75dd3b8e0d0095eb7c2f5c52d
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/