Update step.timeout to have the same params as onStepTimeout
Add a 'details' property bag to waitFor.timeout events
Update tester to output tailored messages for waitFor.timeouts
Dont run tests multiple times per string contains test
Handle wait timeouts in the callback and not the event to fix selftest failures.
fix jshint error
Merge pull request #693 from nathanboktae/wait-for-details

Better log messages for waitFor.timeout events