Made some changes to JoystickReader for third robot.

Changes are by no means finalized!

- Copied input stuff to bot3/input.
(Copying even unmodified files was necessary so git wouldn't build stuff
from frc971/input/input.gyp and see duplicate targets.)
- Modified build system to build this.
- Took the opportunity to fix some name-related stylguide compliance issues.
(I fixed these in frc971 as well.)
diff --git a/bot3/atom_code/atom_code.gyp b/bot3/atom_code/atom_code.gyp
index 471c2ba..23f4e1f 100644
--- a/bot3/atom_code/atom_code.gyp
+++ b/bot3/atom_code/atom_code.gyp
@@ -10,15 +10,15 @@
         '<(DEPTH)/frc971/control_loops/shooter/shooter.gyp:shooter_lib_test',
         '<(DEPTH)/frc971/control_loops/shooter/shooter.gyp:shooter',
         '<(DEPTH)/frc971/autonomous/autonomous.gyp:auto',
-        '<(DEPTH)/frc971/input/input.gyp:JoystickReader',
-        '<(DEPTH)/frc971/input/input.gyp:GyroReader',
+        '<(DEPTH)/bot3/input/input.gyp:joystick_reader',
+        '<(DEPTH)/bot3/input/input.gyp:gyro_reader',
         #'../input/input.gyp:AutoMode',
         '<(DEPTH)/frc971/output/output.gyp:MotorWriter',
         '<(DEPTH)/frc971/output/output.gyp:CameraServer',
         #'camera/camera.gyp:frc971',
-        '<(DEPTH)/frc971/../gyro_board/src/libusb-driver/libusb-driver.gyp:get',
-        '<(DEPTH)/frc971/input/input.gyp:gyro_board_reader',
-        '<(DEPTH)/frc971/input/input.gyp:gyro_sensor_receiver',
+        '<(DEPTH)/gyro_board/src/libusb-driver/libusb-driver.gyp:get',
+        '<(DEPTH)/bot3/input/input.gyp:gyro_board_reader',
+        '<(DEPTH)/bot3/input/input.gyp:gyro_sensor_receiver',
       ],
       'copies': [
         {
diff --git a/bot3/atom_code/scripts/start_list.txt b/bot3/atom_code/scripts/start_list.txt
index 968bf38..83f541f 100644
--- a/bot3/atom_code/scripts/start_list.txt
+++ b/bot3/atom_code/scripts/start_list.txt
@@ -1,6 +1,6 @@
 BinaryLogReader
 MotorWriter
-JoystickReader
+joystick_reader
 drivetrain
 CRIOLogReader
 shooter