Add step ids to GeneratorResult events

Current situation

When generator does not add step ids to its jobs steps, step ids are not present in published GeneratorResult event, and data sources, namely testcases data source, cannot be generated for these jobs. For example, it's the case for dummygenerator.

Desired outcome

Step ids, if not already present, should be added to jobs steps of published GeneratorResult events.