Add node version check while snapshotting relocating shards

 Adds a check for the versions of the nodes in the cluster. If there are nodes with older version are present - don't use WAITING snapshot state that is not recognized by nodes before v1.2.0.