Added "DEPLOYING" state to and renamed Solenoid objects in Collector.

The DEPLOYING state represents the collector's condition that is created
as soon as the controller issues a deploy command. The DEPLOYED state now
applies no forward pressure to keep the collector physically deployed.
Rename ValveWaitCommand to CollectorDeployCommand.

This command sets the collector's state to DEPLOYING and then after a 2
second timeout, sets it to the free-moving DEPLOYED state.
Modify Controls class for the new CollectorDeployCommand.
Updated component port numbers for PracticeBot.