Added DS LCD Ultrasonic sensor distance output.
Fix missing requires(), add Watchdog safety to WaitForCollectorUndeployedCommand.
Removed ShootLowerGroup from ShootingSequence to new LowerShooterAfterWait.

This command waits 4 seconds before lowering the shooter to firing height.
Add DriveXDistanceCommand.

This command makes the robot drive forward until the distance given by the
ultrasonic sensor is under the threshold given.
Add Autonomous command.

This command detects if the shooter has been lowered or not and then
accordingly executes a shoot sequence and then moves forward.
Fix DS LCD Column number.

DS LCD does not accept 0 as a column number.
Revered Collector solenoid values after rewiring.
Deleted pusher controls because the mechanism was removed.
Merge branch 'master' of git@github.com:TheGreenMachine/Zeke-Java.git

Conflicts:
	src/com/edinarobotics/zeke/Zeke.java
	src/com/edinarobotics/zeke/subsystems/Drivetrain.java