Many functional systems in one commit.

Added intake roller functionality. Changed range constants to match
the physical limits of the robot. Zeroed the intake. Tuned drive and
changed gear ratio. Set up joystick reader to match the joystick
buttons. Lastly, I configured WPIlib to have 4 talons in the drivetrain (two for
the right side and two for the left side).

Change-Id: I78a09784eeef218dcd98d81ed302800e1350e5f2
diff --git a/y2016_bot3/control_loops/intake/intake.h b/y2016_bot3/control_loops/intake/intake.h
index cfc204f..18653b3 100644
--- a/y2016_bot3/control_loops/intake/intake.h
+++ b/y2016_bot3/control_loops/intake/intake.h
@@ -41,7 +41,7 @@
   double pot_offset = 5.462409 + 0.333162;
   ::frc971::constants::ZeroingConstants zeroing{kZeroingSampleSize,
                                                 kIntakeEncoderIndexDifference,
-                                                +(-0.291240 + 0.148604), 0.3};
+                                                0.148604 - 0.291240, 0.3};
 };
 }  // namespace constants
 namespace control_loops {