Merge pull request #7092 from terminalmage/quickfix

Add __virtual__ function to new apt state module
fix pylint errors from addition of serial interface
fix spacing erros from #7080
missed one :)
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
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.