Convert aos over to flatbuffers

Everything builds, and all the tests pass.  I suspect that some entries
are missing from the config files, but those will be found pretty
quickly on startup.

There is no logging or live introspection of queue messages.

Change-Id: I496ee01ed68f202c7851bed7e8786cee30df29f5
diff --git a/frc971/wpilib/drivetrain_writer.cc b/frc971/wpilib/drivetrain_writer.cc
index 5c6feb8..0afbe20 100644
--- a/frc971/wpilib/drivetrain_writer.cc
+++ b/frc971/wpilib/drivetrain_writer.cc
@@ -2,8 +2,7 @@
 
 #include "aos/commonmath.h"
 #include "aos/logging/logging.h"
-#include "aos/logging/queue_logging.h"
-#include "frc971/control_loops/drivetrain/drivetrain.q.h"
+#include "frc971/control_loops/drivetrain/drivetrain_output_generated.h"
 #include "frc971/wpilib/ahal/PWM.h"
 #include "frc971/wpilib/loop_output_handler.h"
 
@@ -11,19 +10,19 @@
 namespace wpilib {
 
 void DrivetrainWriter::Write(
-    const ::frc971::control_loops::DrivetrainQueue::Output &output) {
-  AOS_LOG_STRUCT(DEBUG, "will output", output);
-  left_controller0_->SetSpeed(SafeSpeed(reversed_left0_, output.left_voltage));
+    const ::frc971::control_loops::drivetrain::Output &output) {
+  left_controller0_->SetSpeed(
+      SafeSpeed(reversed_left0_, output.left_voltage()));
   right_controller0_->SetSpeed(
-      SafeSpeed(reversed_right0_, output.right_voltage));
+      SafeSpeed(reversed_right0_, output.right_voltage()));
 
   if (left_controller1_) {
     left_controller1_->SetSpeed(
-        SafeSpeed(reversed_left1_, output.left_voltage));
+        SafeSpeed(reversed_left1_, output.left_voltage()));
   }
   if (right_controller1_) {
     right_controller1_->SetSpeed(
-        SafeSpeed(reversed_right1_, output.right_voltage));
+        SafeSpeed(reversed_right1_, output.right_voltage()));
   }
 }