The controller 18 is constructed in any of various suitable manners which are well known, and may comprise, for example, a microprocessor, a microcontroller, a state machine, discrete digital circuitry, other types of processors or a combination of any of the above.