started cleanup up the socket mess

removed unused #include + dependency

more formatting fixes + fixed users of ReceiveSocket

cleaned more stuff up (converted from references to pointers is one)

wip. started rewriting everything, not quite finished

got everything except SensorOutput done (I think...)

got everything compiling except for missing SensorReceiver

worked on implementing the logic. didn't finish

made everything compile and finished implementing SensorReceiver

pulling over Austin's mock time stuff

added IncrementMockTime

finished up and started on tests

remembered something else
diff --git a/aos/common/queue.h b/aos/common/queue.h
index 7b38e67..e93c655 100644
--- a/aos/common/queue.h
+++ b/aos/common/queue.h
@@ -9,7 +9,7 @@
 #undef USE_UNSAFE
 #endif
 
-#include "aos/aos_core.h"
+#include "aos/common/time.h"
 #include "aos/common/macros.h"
 #ifndef USE_UNSAFE
 #include "aos/atom_code/ipc_lib/queue.h"