Making salt.modules.apache python3 compatible
Making salt.modules.boto_vpc python3 compatible
Making salt.modules.chef python3 compatible
Making salt.modules.config python3 compatible
Making salt.modules.cp python3 compatible
Making salt.modules.cron python3 compatible
Making salt.modules.cyg python3 compatible
Making salt.modules.darwin_sysctl python3 compatible
Add test.ping runner for easy development
Rename to test.true to avoid confusion
Create jid dir if not present
Runner integration with master job caches.

Still incomplete but the general approach is here.

Refs #17759
Fire returns on event bus

Also store load to a dedicated function in the master job cache if it
exists.
Stub out RunnerEvent
Structure the RunnerEvent and starting firing progress events
Finish streaming event system backend for runners.
Update cache to new event system
Use default outputter instead of direct print
Don't double-encode
Modify cloud runner for event streams