tp: add support for opting out of query output checks in shell

This CL adds support for telling shell to ignore the output of a SELECT
RUN_METRIC query without using the horrible CREATE TABLE hack which
hides syntax errors. We do this by naming the single null returned from
RUN_METRIC as "suppress_query_output" which is a hint to shell to
not count this query towards multiple output detection.

Change-Id: I7677e6421459272e9a359a3bc9d7b7f134815776
diff --git a/docs/analysis/trace-processor.md b/docs/analysis/trace-processor.md
index a6fa6cf..0e8fd84 100644
--- a/docs/analysis/trace-processor.md
+++ b/docs/analysis/trace-processor.md
@@ -296,13 +296,13 @@
 
 ### Ancestor slice
 ancestor_slice is a custom operator table that takes a
-[slice table's id column](/docs/analysis/sql-tables#slice) and computes all
-slices on the same track that are direct parents above that id (i.e. given a
-slice id it will return as rows all slices that can be found by following the
-parent_id column to the top slice (depth = 0)).
+[slice table's id column](/docs/analysis/sql-tables.autogen#slice) and computes
+all slices on the same track that are direct parents above that id (i.e. given
+a slice id it will return as rows all slices that can be found by following
+the parent_id column to the top slice (depth = 0)).
 
 The returned format is the same as the
-[slice table](/docs/analysis/sql-tables#slice)
+[slice table](/docs/analysis/sql-tables.autogen#slice)
 
 For example, the following finds the top level slice given a bunch of slices of
 interest.
@@ -321,13 +321,13 @@
 
 ### Descendant slice
 descendant_slice is a custom operator table that takes a
-[slice table's id column](/docs/analysis/sql-tables#slice) and computes all
-slices on the same track that are nested under that id (i.e. all slices that
-are on the same track at the same time frame with a depth greater than the given
-slice's depth.
+[slice table's id column](/docs/analysis/sql-tables.autogen#slice) and
+computes all slices on the same track that are nested under that id (i.e.
+all slices that are on the same track at the same time frame with a depth
+greater than the given slice's depth.
 
 The returned format is the same as the
-[slice table](/docs/analysis/sql-tables#slice)
+[slice table](/docs/analysis/sql-tables.autogen#slice)
 
 For example, the following finds the number of slices under each slice of
 interest.