doSolenoidAllTrials now only controls solenoid firing during ITI.

Each individual "doSolenoid___outcome__" variable controls firing during timeouts.

Signed-off-by: Andrew McKinney <mckinney@neuro.duke.edu>