Add TypeScript support for custom world in hooks, fixes #1304. Add an option to disable attaching screenshots to reports, fixes #1306. This option defaults to true, retaining existing behavior for other users.