Add support for skipped steps, fixes #1053. Handle use of this.skip() correctly in reports, fixes #1054. Export type member IPreprocessorConfiguration, fixes / supersedes #1057. Fix asynchronous scheduling of nested step, fixes #1063.