Changed digitalWrite ordering, removed bump checks

Electrical constraint: The motor must be disabled if the direction
changes. The ordering of digitalWrite calls was changed so the motor is
never enabled when direction is set.

SetDrawingOutputs and setRetractingOutputs only set the motor's inputs
if  the relevant bump switch was on. This prevented the machine from
moving mid draw/retract. These checks were removed.