gfs: Add cluster support

With these changes the volume will be created with bricks from
more than one hostname. It does peer probes to all the hostnames
provided. Then distributes bricks evenly across the peers.
TODO:Tear down setup does not have cluster support yet.

Signed-off-by: Pranith Kumar K <pkarampu@redhat.com>