Makeflow / Work Queue Environment Take 2

Replaces #636
Yes, the code never reached a state of maturity, and I am not aware of any users.
I'll leave the module in there in case someone wants to experiment.