make a single function to generate jids
Add wheel function events, fix #7040
Add usernames to the runner events data fields, fix #7044
Add iso timestamp to all events, fix #7043
Updated the documentation for file.py to cover cases with a leading zero for the mode
Merge remote-tracking branch 'upstream/develop' into develop
Initial experimental support for generators in execution modules

This is the first work on getting #7046 going
State module docstring
Change to header

Apparently a header is required to have it included in the "Full list of builtin state modules".
Fix `TypeError` on `GeneratorType` instance checking.
Allow for a stepped Jenkins execution.
Use the `__dict__` attribute.
Need a peek at the environment for debugging purposes.
Separate output
Some more env printing
Fix script
More explicit environment variable names. Detect Jenkins environment.
Get the correct environment variable name.
Random part of VM name from build number if available.
added defaults to keystone module