This patch allows timing information to be associated
with actions and events during recording and playback,
as opposed to just fixed auto-delay during playback. To
use, merge in these sources/schema and run Abbot with
either the additional vm argument
or the call (somewhere before recording starts)
You will notice an additional "time" attribute
associated with action/event elements in the XML.
During playback, actions/events will temporally mimic
the original interaction (notice the mouse cursor can
stop, move slow/fast, buttons may be held for
long/short durations, etc.)
The code relies on the Robot auto-delay to do the
actual timeout (see StepRunner#runStep).