Add support to global snapshot

Since the connection pool may be smaller than the total number of nodes, the snapshot will be done in differents points in time, which is not very good for recovery. This option allows to trigger snapshot on all nodes in the cluster at the same time, regardless of the pool size. The upload snapshot will be parallelized according to the connection pool size.