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/BUILD b/aos/common/BUILD
index 4d0127b..8e911de 100644
--- a/aos/common/BUILD
+++ b/aos/common/BUILD
@@ -28,7 +28,7 @@
     ':once',
     ':queues',
     '//aos/testing:googletest',
-    '//aos/common/logging',
+    '//aos/common/logging:implementations',
     '//aos/linux_code/ipc_lib:shared_mem',
     ':mutex',
   ],
@@ -57,7 +57,7 @@
     'time.h',
   ],
   deps = [
-    '//aos/common/logging:logging_interface',
+    '//aos/common/logging:logging',
     ':mutex',
     ':macros',
     '//aos/linux_code/ipc_lib:shared_mem',
@@ -99,7 +99,7 @@
   deps = [
     '//aos/linux_code/ipc_lib:aos_sync',
     ':time',
-    '//aos/common/logging:logging_interface',
+    '//aos/common/logging:logging',
   ],
 )
 
@@ -125,7 +125,7 @@
     '//aos/linux_code/ipc_lib:shared_mem',
     '//aos/linux_code/ipc_lib:core_lib',
     ':mutex',
-    '//aos/common/logging:logging_printf_formats',
+    '//aos/common/logging:printf_formats',
     ':time',
     ':byteorder'
   ],
@@ -323,7 +323,7 @@
   deps = [
     ':mutex',
     '//aos/linux_code/ipc_lib:aos_sync',
-    '//aos/common/logging:logging_interface',
+    '//aos/common/logging:logging',
   ],
 )
 
@@ -379,7 +379,7 @@
   deps = [
     '//aos/linux_code/ipc_lib:aos_sync',
     ':die',
-    '//aos/common/logging:logging_interface',
+    '//aos/common/logging:logging',
     ':type_traits',
   ],
 )
@@ -404,7 +404,7 @@
     'transaction.h',
   ],
   deps = [
-    '//aos/common/logging:logging_interface',
+    '//aos/common/logging:logging',
     '//aos/common/util:compiler_memory_barrier',
   ],
 )