Added new classes for the new trigger framework:
AliTrigScheduledEntry - ABC for scheduled responses of a device that is
able to fire-up single response functions or the
full device scheduled sequence. The start time is
in arbitrary units and in case it is 0 will not be
considered when ordering by time by schedulers.
AliTrigScheduledResponse - Scheduled device response function. Fires-up a
single response function at a time.
AliTrigScheduledDevice - Scheduled entry for a full device sequence. Invokes
the device scheduler when firing-up.
AliTrigScheduledGroup - A group of scheduled entries that will simply be
fired-up sequentially. The group delay in global time
units is the latest start time of the contained
entries. A group has a priority assigned by the
owner scheduler object. Groups are fired-up according
a programable sequence.
AliTrigScheduledSequence - A programable group sequence. Scheduled groups
are owned and controlled by a trigger scheduler. They
are fired-up in such a sequence. A sequence supports some
default modes but can also be programed manually.
AliTrigScheduler - Device response function scheduler. Every device has a
scheduler, but the same scheduler can replay responses of
several devices. A scheduler holds groups of scheduled
entries. The groups can be replayed in programable
sequences. A default group and sequence are always created.