HA support for radosgw (WIP)

- mostly based on nova_dashboard

It's relevant to cluster members only, I assume.

But isn't the current behavior (when one cluster node has different additional roles) buggy? Why should we enforce same roles for cluster members?