RC: Split the TabHelper.

This moves the performance manager graph node lifetime code from the
resource coordinator's tab helper. This leaves some temporary
duplication which will go away as the refactoring progresses.

Bug: 910288
Change-Id: I2592f2d0bdf1b7decb287ddc714aa7f8c9aaa209
Reviewed-on: https://chromium-review.googlesource.com/c/1459580
Reviewed-by: Chris Hamilton <[email protected]>
Reviewed-by: François Doray <[email protected]>
Reviewed-by: Avi Drissman <[email protected]>
Commit-Queue: Sigurður Ásgeirsson <[email protected]>
Cr-Commit-Position: refs/heads/master@{#634172}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 7d3ab49a..07dbdf654 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -1095,6 +1095,8 @@
     "performance_manager/page_resource_coordinator.h",
     "performance_manager/performance_manager.cc",
     "performance_manager/performance_manager.h",
+    "performance_manager/performance_manager_tab_helper.cc",
+    "performance_manager/performance_manager_tab_helper.h",
     "performance_manager/process_resource_coordinator.cc",
     "performance_manager/process_resource_coordinator.h",
     "performance_manager/render_process_user_data.cc",