Improve CPU time accuracy by using thread_slice.

Previously we were performing multiple joins with the counter table, afterwards we get the data pre-joined by trace processor. This improves speed as well as accuracy since we know which slice generated which CPU timestamp.
Bug: 209995826
Change-Id: I4cd60421ccc351f1babe2d8a16164ba333312b0e
Testing: tools/diff_test_trace_processor.py out/android/trace_processor_shell
[==========] 287 tests ran. (535925 ms total)
[  PASSED  ] 287 tests
diff --git a/Android.bp b/Android.bp
index 8edaabb..90df1e7 100644
--- a/Android.bp
+++ b/Android.bp
@@ -8204,7 +8204,7 @@
         "src/trace_processor/metrics/sql/chrome/actual_power_by_rail_mode.sql",
         "src/trace_processor/metrics/sql/chrome/chrome_event_metadata.sql",
         "src/trace_processor/metrics/sql/chrome/chrome_processes.sql",
-        "src/trace_processor/metrics/sql/chrome/chrome_thread_slice_with_cpu_time.sql",
+        "src/trace_processor/metrics/sql/chrome/chrome_thread_slice.sql",
         "src/trace_processor/metrics/sql/chrome/cpu_time_by_category.sql",
         "src/trace_processor/metrics/sql/chrome/cpu_time_by_rail_mode.sql",
         "src/trace_processor/metrics/sql/chrome/estimated_power_by_category.sql",