Switch all robots over to use EventLoop

Stop using the old QueueGroup constructor for ControlLoop

Change-Id: I027febf86e75399a97cdb4dc50dbc475705e0393
diff --git a/frc971/codelab/basic.h b/frc971/codelab/basic.h
index 0332168..6f33718 100644
--- a/frc971/codelab/basic.h
+++ b/frc971/codelab/basic.h
@@ -43,7 +43,8 @@
 // - Read basic.q, and familiarize yourself on the inputs and types involved.
 class Basic : public ::aos::controls::ControlLoop<BasicQueue> {
  public:
-  explicit Basic(BasicQueue *my_basic_queue = &basic_queue);
+  explicit Basic(::aos::EventLoop *event_loop,
+                 const ::std::string &name = ".frc971.codelab.basic_queue");
 
  protected:
   void RunIteration(const BasicQueue::Goal *goal,