Move code from chrome/common/profiling into components/services/heap_profiling.

This CL has no intended behavior change.

In addition to moving and renaming the classes, this CL:
  * Renamed all classes to remove "memlog_" or "profiling_" prefixes.
  * Removed profiling_constants.h and profiling_constants.cc, which were unused.
  * Moved binding logic from profiling_client.cc into chrome_content_client.cc
    to meet DEPs requirements.

Change-Id: I1ea59ef056c0592c29ff4b1a39412c17ed1c0219
Bug: 827545
Reviewed-on: https://chromium-review.googlesource.com/995872
Reviewed-by: Cait Phillips <[email protected]>
Reviewed-by: Ken Rockot <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Commit-Queue: Erik Chen <[email protected]>
Cr-Commit-Position: refs/heads/master@{#548247}
37 files changed