Add triggers and bumpers to Gamepad.
Add two definite auton cases and pseudo-code for each
Improve gamepad code.

- Make Gamepad an abstract class
- Add DualAction as a subclass of Gamepad
- Add methods for the rest of the buttons on the gamepad
Revert "Ignore nbproject"

This reverts commit bd6a9aba4fff61f24e6dd75e26520848219cba25.
Move gamepad code back into a single file because apparently the F310 has the same axis/button mappings as the Dual Action 2 when the switch on the back is set to "D".
Stop tracking nbproject/project.bak.xml and .gitignore it.
Create dummy code for non-existant linear/skeet shooter
Add potentiometer values
Create dummy code for non-existent linear/skeet shooter
Modify Drivetrain to use 4 motor controllers rather than 2.
Add working Sonar class, delete deprecated VictorSpeed which depended on the old implementation of the sonar.
Remove accelerometer code.
Reorganize constants. Move Gyro to 1 because accumulators only work on channels 1 and 2.
Separate tilter control into a new class. Change tilt() method into three methods for up/down/stop.
Remove unused import.
Add conveyor constants
Fix merge conflict in constants
Add conveyor and modify acquirer methods
Not sure why there's a .bash_profile.save file, but remove it
Changed comments for auton2.