integration: add TestProgressWithMajority

for #1562 
func clusterMustProgress(t *testing.T, cluster []*member)