Adding environment variable support for jobs

Second pass at environment variables, now no longer limited to Docker tasks.  

Ping @brndnmtthws 
Oops - sorry, that snuck in there. I had it just so I could test.