Reduce dependencies of lockless_queue_test

This will hopefully reduce the number of times it runs...  Looking at
bazel query, I think I just reshaped the graph, didn't actually clean it
up any.

bazel query 'kind("cc_*", deps(//aos/ipc_lib:lockless_queue_test) intersect //...)' --output=graph | dot -Tx11

Change-Id: Id9a52169195c9856e14261f0382505dd7742a993
diff --git a/aos/BUILD b/aos/BUILD
index 243e7f3..2761cbf 100644
--- a/aos/BUILD
+++ b/aos/BUILD
@@ -5,8 +5,8 @@
     name = "prime_binaries",
     srcs = [
         "//aos:aos_dump",
-        "//aos/starter",
         "//aos:aos_dump_autocomplete.sh",
+        "//aos/starter",
     ],
     visibility = ["//visibility:public"],
 )
@@ -167,6 +167,7 @@
     deps = [
         "//aos/ipc_lib:aos_sync",
         "//aos/time",
+        "//aos/type_traits",
         "@com_github_google_glog//:glog",
     ],
 )
diff --git a/aos/ipc_lib/BUILD b/aos/ipc_lib/BUILD
index 9532e82..0fb307a 100644
--- a/aos/ipc_lib/BUILD
+++ b/aos/ipc_lib/BUILD
@@ -198,7 +198,6 @@
         ":signalfd",
         "//aos:event",
         "//aos/events:epoll",
-        "//aos/libc:aos_strsignal",
         "//aos/testing:googletest",
         "//aos/testing:prevent_exit",
     ],
diff --git a/aos/time/BUILD b/aos/time/BUILD
index 7051564..c9f8d6d 100644
--- a/aos/time/BUILD
+++ b/aos/time/BUILD
@@ -10,8 +10,6 @@
     ],
     visibility = ["//visibility:public"],
     deps = [
-        "//aos:macros",
-        "//aos/type_traits",
         "@com_github_google_glog//:glog",
     ],
 )
@@ -28,8 +26,6 @@
     restricted_to = mcu_cpus,
     visibility = ["//visibility:public"],
     deps = [
-        "//aos:macros",
-        "//aos/type_traits",
         "//motors/core",
     ],
 )
diff --git a/aos/time/time.h b/aos/time/time.h
index 0bd0708..36c7ad2 100644
--- a/aos/time/time.h
+++ b/aos/time/time.h
@@ -9,10 +9,6 @@
 #include <optional>
 #include <ostream>
 #include <thread>
-#include <type_traits>
-
-#include "aos/macros.h"
-#include "aos/type_traits/type_traits.h"
 
 namespace aos {