BrooklynNode cluster + upgrade effector

Also effectors to:
  * select master in the cluster
  * set HA priority
  * set HA state
Add a `TODO` comment about not ignoring two masters for long periods of time. If it is continually the same two masters, then we need to mark the cluster as in an error state.