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.
Absolutely do not check this in! Can you rebase your branch so that the commit that contains the credential disappears from github history please?