Fixed Collector.

It did nothing with the limit switches because they were not initialized.
(facepalm)
Fixed ToggleDrivetrainDirectionCommand to prevent infinite loop.

The ToggleDrivetrainDirection and GamepadDriveStrafe commands had instances
of the Controls class, and the Controls class had a non-static instance of
driveStateForward boolean, causing the infinite loop.
Fixed components constants.