Remove timeout control from VisionTrackingCommand.

The timeout function was only used in autonomous and can be recreated
with the CommandGroup.addSequential(Command, double timeout) method.
Add Climber subsystem to the project.

The Climber subsystem provides control of the climber deployment
servo motor.
Update Zed to add visition tracking timeout through CommandGroup.

The autonomous procedure adds the vision tracking timeout through
CommandGroup and not through VisionTrackingCommand.
Add SetClimberDeployCommand to the project.

SetClimberDeployCommand provides control of the climber deployment
servo motor and a time delay function.
Add Climber subsystem to Components.

A Climber instance is now constructed by the Components singleton.
Add Climber deploy button to teleop controls.

The operator gamepad now has a button to deploy the climber.