Untangle and clean up the logging code

It was a mess before because of a combination of having code split out
for cRIO vs Linux and cruft.

Change-Id: Id282e1a7f7988be0441c669a573a5d022ed41fb9
diff --git a/aos/common/queue_testutils.cc b/aos/common/queue_testutils.cc
index a40b5e9..5843e67 100644
--- a/aos/common/queue_testutils.cc
+++ b/aos/common/queue_testutils.cc
@@ -8,7 +8,7 @@
 #include "gtest/gtest.h"
 
 #include "aos/common/queue.h"
-#include "aos/common/logging/logging_impl.h"
+#include "aos/common/logging/implementations.h"
 #include "aos/common/once.h"
 #include "aos/common/mutex.h"