Parametrize the gluster-hostname based on the storage pool type

This allows for storage pools to be on different gluster clusters.
The restriction still holds that all vm-template storage pools must be
on the same gluster volume and gluster cluster, but the storage volumes
for vm-persistant and vm-template may be on different gluster clusters.