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.
Are there any other implications for this? If we point it at a different `https://` url where that server uses a protocol other than `TSLv1`, will it now fail?

@grkvlt any comments?