Allow task and Command DSLs to run asynchronously

Description

When running tasks from within a task, it would be awesome if we could run them asynchronously:

Adding closure support would also be helpful:

Assignee

Unassigned

Reporter

JP

Labels

None

Affects versions

None

Fix versions

None

Priority

Major
Configure