avoid possible NPEs
moving the webapp cluster to the same place in the ZK registry as AMQ and camel clusters
use JSON of a similar structure to the AMQ cluster registry so tooling can be polymorphic
make cluster-list command work with json data that uses "container" or the old "agent" key