Deploy across an entire web cluster

Adds deploy, undeploy, and redeployAll to webapp cluster entities (DWAC and ControlledDWAC).

Also fixes some issues noticed in how tasks are tracked and displayed.
If not doing it fluent-style, then use `put`. I had to go to the method to check semantics of `mutableMap.add` so guessing others will have to do the same.