Convert aos over to flatbuffers

Everything builds, and all the tests pass.  I suspect that some entries
are missing from the config files, but those will be found pretty
quickly on startup.

There is no logging or live introspection of queue messages.

Change-Id: I496ee01ed68f202c7851bed7e8786cee30df29f5
diff --git a/third_party/gperftools/BUILD b/third_party/gperftools/BUILD
index 3798a29..f9cf185 100644
--- a/third_party/gperftools/BUILD
+++ b/third_party/gperftools/BUILD
@@ -4,7 +4,7 @@
 load("//tools/build_rules:empty_main.bzl", "empty_main_if_asan")
 
 common_copts = [
-    # Stuff from their Makefile.
+#Stuff from their Makefile.
     "-Wno-cast-align",
     "-Wno-sign-compare",
     "-fno-builtin-malloc",
@@ -20,7 +20,7 @@
     "-fno-omit-frame-pointer",
     "-DNDEBUG",
 
-    # Stuff to make it work for us.
+#Stuff to make it work for us.
     "-Ithird_party/gperftools/src/",
     "-Ithird_party/empty_config_h",
     "-Wno-unused-parameter",
@@ -32,7 +32,7 @@
     "-Wno-error=cast-align",
     "-Wno-error=cast-qual",
 
-    # Stuff pulled out of config.h.
+#Stuff pulled out of config.h.
     "-DHAVE_BUILTIN_EXPECT=1",
     "-DHAVE_DECL_CFREE=1",
     "-DHAVE_DECL_MEMALIGN=1",
@@ -145,6 +145,7 @@
     deps = [
         "//third_party/empty_config_h",
     ],
+    includes = ["src"],
     alwayslink = True,
 )
 
@@ -209,8 +210,8 @@
     ]),
     copts = common_copts + [
         "-fno-builtin",
-        # Add this back in when we upgrade clang.
-        #'-Wno-mismatched-new-delete',
+#Add this back in when we upgrade clang.
+#'-Wno-mismatched-new-delete',
     ],
     deps = [
         ":tcmalloc",