add 'delay' property for step

specifying 'data-delay' (in millis) on a step tells tour to delay displaying that
step
the default delay is 0

tour hides the previous step, generates the `next` event, waits for
`delay` milliseconds, and only then displays the next step

`delay` is also used as a default by `Tour.react` function
Release 0.6.3