Factor out drivetrain functionality from y2016 auton actor

I hope that we can re-use this in the y2017 auton actor.

Change-Id: I1258a5ef99a706ebefaba8e2238bb80df68d586f
diff --git a/y2016/joystick_reader.cc b/y2016/joystick_reader.cc
index af01a8b..addfa7f 100644
--- a/y2016/joystick_reader.cc
+++ b/y2016/joystick_reader.cc
@@ -430,15 +430,16 @@
   void StartAuto() {
     LOG(INFO, "Starting auto mode\n");
 
-    actors::AutonomousActionParams params;
-    actors::auto_mode.FetchLatest();
-    if (actors::auto_mode.get() != nullptr) {
-      params.mode = actors::auto_mode->mode;
+    ::frc971::autonomous::AutonomousActionParams params;
+    ::frc971::autonomous::auto_mode.FetchLatest();
+    if (::frc971::autonomous::auto_mode.get() != nullptr) {
+      params.mode = ::frc971::autonomous::auto_mode->mode;
     } else {
       LOG(WARNING, "no auto mode values\n");
       params.mode = 0;
     }
-    action_queue_.EnqueueAction(actors::MakeAutonomousAction(params));
+    action_queue_.EnqueueAction(
+        ::frc971::autonomous::MakeAutonomousAction(params));
   }
 
   void StopAuto() {