Refined speed computation

Replaced a few arbitrary test constants with real numbers and changed
Director to pass the set interval down through a ControlParams member.
This is primarily for CruiseControl, which needs to know the interval to
maintain a set speed.