Scenario re-run capability

While Scenario steps allow for automatic retries there is no built in feature for Scenarios themselves. One possible work around is to use a wrapper Scenario which runs a Scenario via the Run Scenario step and can have auto-retries defined. However this is not a scalable solution as it means duplicating all scenarios to have scenarios built with automatic retry capability. So this idea is add the Scenario Step retry capability at the Scenario level.