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/libc/BUILD b/aos/common/libc/BUILD
index 5db9257..e2a87cb 100644
--- a/aos/common/libc/BUILD
+++ b/aos/common/libc/BUILD
@@ -9,7 +9,7 @@
     'aos_strsignal.h',
   ],
   deps = [
-    '//aos/common/logging:logging_interface',
+    '//aos/common/logging',
   ],
 )