Separate out the parts of HeapProfiling that CPUProfiling will reuse into StackProfiling

This splits the HeapProfilingTracker part of the proto parsing into
two: HeapProfilingTracker and StackProfilingTracker, with the latter
keeping track of frames/mappings/callsites.

Also a mechanical rename of the HP tables (Heap* -> Stack*).

Change-Id: I5ae635b320d3b119f292d84298a6508de0c4adb6
diff --git a/Android.bp b/Android.bp
index 7ec6c76..8a421bf 100644
--- a/Android.bp
+++ b/Android.bp
@@ -3756,9 +3756,6 @@
     "src/trace_processor/fuchsia_trace_utils.cc",
     "src/trace_processor/gzip_trace_parser.cc",
     "src/trace_processor/heap_profile_allocation_table.cc",
-    "src/trace_processor/heap_profile_callsite_table.cc",
-    "src/trace_processor/heap_profile_frame_table.cc",
-    "src/trace_processor/heap_profile_mapping_table.cc",
     "src/trace_processor/heap_profile_tracker.cc",
     "src/trace_processor/instants_table.cc",
     "src/trace_processor/metadata_table.cc",
@@ -3778,6 +3775,10 @@
     "src/trace_processor/sql_stats_table.cc",
     "src/trace_processor/sqlite3_str_split.cc",
     "src/trace_processor/sqlite_table.cc",
+    "src/trace_processor/stack_profile_callsite_table.cc",
+    "src/trace_processor/stack_profile_frame_table.cc",
+    "src/trace_processor/stack_profile_mapping_table.cc",
+    "src/trace_processor/stack_profile_tracker.cc",
     "src/trace_processor/stats_table.cc",
     "src/trace_processor/storage_columns.cc",
     "src/trace_processor/storage_schema.cc",
@@ -3928,9 +3929,6 @@
     "src/trace_processor/fuchsia_trace_utils.cc",
     "src/trace_processor/gzip_trace_parser.cc",
     "src/trace_processor/heap_profile_allocation_table.cc",
-    "src/trace_processor/heap_profile_callsite_table.cc",
-    "src/trace_processor/heap_profile_frame_table.cc",
-    "src/trace_processor/heap_profile_mapping_table.cc",
     "src/trace_processor/heap_profile_tracker.cc",
     "src/trace_processor/instants_table.cc",
     "src/trace_processor/metadata_table.cc",
@@ -3950,6 +3948,10 @@
     "src/trace_processor/sql_stats_table.cc",
     "src/trace_processor/sqlite3_str_split.cc",
     "src/trace_processor/sqlite_table.cc",
+    "src/trace_processor/stack_profile_callsite_table.cc",
+    "src/trace_processor/stack_profile_frame_table.cc",
+    "src/trace_processor/stack_profile_mapping_table.cc",
+    "src/trace_processor/stack_profile_tracker.cc",
     "src/trace_processor/stats_table.cc",
     "src/trace_processor/storage_columns.cc",
     "src/trace_processor/storage_schema.cc",