run: async commands: add data field, for additional custom context

(integrated from trunk branch change 1c3e24f by Todd Whiteman <toddw@activestate.com>)
run: async commands: add data field, for additional custom context

(integrated from trunk branch change 0d9c064 by Todd Whiteman <toddw@activestate.com>)